awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
magcius avatar

magcius/noclip.website

0
View on GitHub↗
4,170 stars·334 forks·TypeScript·17 viewsnoclip.website↗

Noclip.website

noclip.website is a web-based interactive repository and viewer for archived 3D game geometry. It functions as a digital game level museum and archive, providing a browser-based interface to explore the visual and structural history of video game levels.

The platform enables users to interact with extracted game scenes through a free-roaming camera and a temporal timeline. These tools allow for scrubbing through game events, freezing specific scene states, and analyzing the layout and design of archived environments.

The system manages 3D scene visualization through WebGL rendering and static asset streaming. It includes capabilities for session state management to save and export specific views, and utilizes frame interpolation to maintain smooth playback during timeline manipulation.

Features

  • Interactive Level Exhibits - Renders and serves interactive digital museum exhibits of game levels for structural and visual exploration.
  • 3D Scene Navigators - Enables free-roaming camera control via WASD and mouse inputs for navigating 3D game environments.
  • Digital Preservation Libraries - Maintains a searchable museum of game levels to preserve the visual and structural history of video games.
  • Game Level Archives - Functions as a curated digital museum of archived game environments preserved for historical analysis.
  • 3D Camera Input Management - Translates keyboard and mouse inputs into 3D coordinate transforms for free-roaming scene navigation.
  • Interactive 3D Viewers - Implements an interactive WebGL viewer for exploring 3D game level data with a free-roaming camera.
  • Timeline Visualization Tools - Provides tools to scrub through and freeze the timeline of a game level to observe specific events.
  • Web-Based Geometry Viewers - Provides a digital repository of game level geometry rendered for interactive viewing in a web browser.
  • WebGL Rendering - Uses the WebGL API to render complex 3D game geometry and textures in real-time within the browser.
  • Temporal Scene Indices - Provides a temporal index to scrub through and freeze specific moments in a recorded game sequence.
  • Temporal Scene Analysis - Allows for detailed observation of game scenes by scrubbing through timelines and freezing specific states.
  • Level Design Study Tools - Provides an interactive way to browse archived game environments to study level design and layouts.
  • Asynchronous Asset Streaming - Streams pre-extracted game geometry and textures from a remote server to reconstruct levels in the browser.
  • 3D Camera State Serializers - Encodes 3D camera positions and timestamps into shareable strings for reloading specific viewpoints.
  • Keyframe Interpolation - Calculates positions between recorded keyframes to ensure smooth playback and scrubbing of game events.
  • Session State Management - Supports saving, loading, and exporting specific scene states and timestamps to preserve views.

Star history

Star history chart for magcius/noclip.websiteStar history chart for magcius/noclip.website

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Noclip.website

These projects share indexed features with Noclip.website. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • brunosimon/my-room-in-3dbrunosimon avatar

    brunosimon/my-room-in-3d

    4,429View on GitHub↗

    This project is a web-based 3D experience and interactive gallery designed as a personal portfolio. It uses a virtual room simulation to create a spatial representation of a physical environment where users can navigate and explore digital art and creative work. The environment is rendered directly in the browser as an interactive 3D gallery, allowing users to engage with a spatial showcase through first-person navigation. The project utilizes WebGL-based GPU rendering and custom shader-based lighting to display complex spatial environments. It incorporates asynchronous asset loading and an

    JavaScript
    View on GitHub↗4,429
  • mpetroff/pannellummpetroff avatar

    mpetroff/pannellum

    4,833View on GitHub↗

    Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as immersive 360-degree environments. It functions as a multiresolution image renderer and a panoramic video player, supporting both static images and spherical video playback. The project distinguishes itself by its ability to handle extremely large, high-resolution panoramas through multiresolution tile generation and loading. It enables the creation of interactive virtual tours by linking multiple panoramic scenes together using transition fades and interactive hotspots. The sy

    JavaScriptjavascriptlibrarypanorama
    View on GitHub↗4,833
  • adrianhajdin/project_3d_developer_portfolioadrianhajdin avatar

    adrianhajdin/project_3D_developer_portfolio

    7,078View on GitHub↗

    This project is a three-dimensional developer portfolio template and web application. It uses Three.js to render interactive 3D models, animations, and environmental effects directly within the browser to create an immersive professional showcase. The application integrates artificial intelligence to provide automated responses to visitor inquiries and includes a community forum where authenticated users can share knowledge. It also features a system for generating personalized learning roadmaps based on user profile data and an algorithmic content recommendation system to improve post discov

    JavaScript3dreactjsthreejs
    View on GitHub↗7,078
  • oframe/ogloframe avatar

    oframe/ogl

    4,540View on GitHub↗

    ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides a lightweight framework for managing geometries and coordinating spatial transformations within a hierarchical system. The project includes a PBR shader system for creating realistic materials and a GPGPU computation framework for performing large-scale general-purpose calculations and particle simulations on the graphics processor. It also features a post-processing suite for applying visual filters to rendered scenes via frame buffers. The library covers broader capabiliti

    JavaScript
    View on GitHub↗4,540
Compare all 30 related projects→

Frequently asked questions

What does magcius/noclip.website do?

noclip.website is a web-based interactive repository and viewer for archived 3D game geometry. It functions as a digital game level museum and archive, providing a browser-based interface to explore the visual and structural history of video game levels.

What are the main features of magcius/noclip.website?

The main features of magcius/noclip.website are: Interactive Level Exhibits, 3D Scene Navigators, Digital Preservation Libraries, Game Level Archives, 3D Camera Input Management, Interactive 3D Viewers, Timeline Visualization Tools, Web-Based Geometry Viewers.

Which projects share features with magcius/noclip.website?

Projects with overlapping indexed features include: brunosimon/my-room-in-3d — This project is a web-based 3D experience and interactive gallery designed as a personal portfolio. It uses a virtual… skywind3000/preserve-cd — preserve-cd is a game preservation archive and digital library designed to store and organize out-of-print computer… adrianhajdin/project_3d_developer_portfolio — This project is a three-dimensional developer portfolio template and web application. It uses Three.js to render… mpetroff/pannellum — Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as… oframe/ogl — ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides… tengbao/vanta — Vanta is a browser-based engine and library for rendering real-time, interactive 3D animations and stylized visual…