substrata

    Metaverse client and server written in C++. Runs on Windows, Mac, Linux and Web. Custom 3D engine, networked physics and Lua scripting

    Language: cpp

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Files

    • AvatarGraphics.cpp (cpp)
    • LoadItemQueue.h (h)
    • foam_windowed.png (image)
    • FlowLayout.cpp (cpp)
    • rtaudio (txt)
    • browser_process (txt)
    • source_resources (txt)
    • models (txt)
    • parcel_layout (txt)
    • buttons (txt)
    • buttons_with_outlines (txt)
    • animations (txt)
    • sprites (txt)
    • miniaudio (txt)
    • resources (txt)
    • models (txt)
    • materials (txt)
    • gold (txt)
    • sofa cloth (txt)
    • white marble (txt)
    • wood (txt)
    • stone floor (txt)
    • rough wood (txt)
    • animations (txt)
    • sounds (txt)
    • imposters (txt)
    • sprites (txt)
    • webserver (txt)
    • cv_bot (txt)
    • shared (txt)
    • screenshot_bot (txt)
    • webserver_public_files (txt)
    • backup_bot (txt)
    • secp256k1-master (txt)
    • include (txt)
    • src (txt)
    • modules (txt)
    • recovery (txt)
    • server (txt)
    • scripts (txt)
    • resonance-audio (txt)
    • resonance_audio (txt)
    • node (txt)
    • utils (txt)
    • base (txt)
    • geometrical_acoustics (txt)
    • graph (txt)
    • dsp (txt)
    • config (txt)
    • api (txt)
    • third_party (txt)
    • eigen (txt)
    • Eigen (txt)
    • src (txt)
    • Geometry (txt)
    • arch (txt)
    • SuperLUSupport (txt)
    • Eigenvalues (txt)
    • webclient.html (html)
    • minimp3 (txt)
    • webclient (txt)
    • icons (txt)
    • docs (txt)
    • icon_512x512.png (image)
    • substrata.ico (image)
    • minimp3_ex.h (h)
    • minimp3.h (h)
    • notes.txt (txt)
    • 512pt_Mac_1x.png (image)
    • LICENSE (txt)
    • SECURITY.md (md)
    • licence.txt (txt)
    • changelog.txt (txt)
    • running server.txt (txt)
    • building.txt (txt)
    • systemd (txt)
    • networked physics.txt (txt)
    • libressl_patches (txt)
    • audio (txt)
    • posix_win.c (c)
    • tls_config.c (c)
    • AudioFileReader.cpp (cpp)
    • AudioFileReader.h (h)
    • MP3AudioFileReader.cpp (cpp)
    • WavAudioFileReader.h (h)
    • StreamerThread.cpp (cpp)
    • AudioEngine.cpp (cpp)
    • AudioResampler.h (h)
    • AudioEngine.h (h)
    • MicReadThread.h (h)
    • MP3AudioFileReader.h (h)
    • MicReadThread.cpp (cpp)
    • gui_client (txt)
    • README.md (md)
    • WavAudioFileReader.cpp (cpp)
    • ClientUDPHandlerThread.cpp (cpp)
    • IndigoConversion.cpp (cpp)
    • CredentialManager.cpp (cpp)
    • URLParser.h (h)
    • AnimationManager.cpp (cpp)
    • UploadResourceThread.cpp (cpp)
    • DownloadResourcesThread.h (h)
    • WebViewData.cpp (cpp)
    • WebViewData.h (h)
    • WorldSettingsWidget.h (h)
    • CarPhysics.h (h)
    • AddObjectDialog.cpp (cpp)
    • GuiClientApplication.cpp (cpp)
    • GuiClientApplication.h (h)
    • MaterialEditor.cpp (cpp)
    • ProximityLoader.h (h)
    • PhysicsWorld.h (h)
    • EnvironmentOptionsWidget.cpp (cpp)
    • BoatPhysics.h (h)
    • UndoBuffer.h (h)
    • SDLClient.cpp (cpp)
    • MiniMap.cpp (cpp)
    • LoadItemQueue.cpp (cpp)
    • AnimatedTextureManager.cpp (cpp)
    • URLWidget.h (h)
    • NetDownloadResourcesThread.cpp (cpp)
    • PhotoModeUI.cpp (cpp)
    • CameraController.h (h)
    • WorldSettingsWidget.cpp (cpp)
    • ListObjectsNearbyDialog.cpp (cpp)
    • CMakeLists.txt (txt)
    • AboutDialog.h (h)
    • AddVideoDialog.h (h)
    • Scripting.h (h)
    • ObInfoUI.cpp (cpp)
    • DownloadResourcesThread.cpp (cpp)
    • MCPRenderRequest.h (h)
    • ParcelEditor.cpp (cpp)
    • ParticleManager.h (h)
    • ClientSenderThread.cpp (cpp)
    • WorldState.h (h)
    • ResetPasswordDialog.h (h)
    • PhysicsWorld.cpp (cpp)
    • GearInventoryUI.cpp (cpp)
    • FindObjectDialog.cpp (cpp)
    • GoToParcelDialog.h (h)
    • HashedObGrid.h (h)
    • HoverCarPhysics.cpp (cpp)
    • WorldState.cpp (cpp)
    • BiomeManager.cpp (cpp)
    • PlayerPhysics.cpp (cpp)
    • MainOptionsDialog.cpp (cpp)
    • AvatarSettingsDialog.cpp (cpp)
    • MCPClientHandler.cpp (cpp)
    • PhotoModeUI.h (h)
    • GoToPositionDialog.h (h)
    • ScriptedObjectProximityChecker.cpp (cpp)
    • VehiclePhysics.h (h)
    • ChangePasswordDialog.cpp (cpp)
    • AnimatedTextureManager.h (h)
    • LoginDialog.h (h)
    • SaveResourcesDBThread.cpp (cpp)
    • SDLUIInterface.h (h)
    • TerrainSpecSectionWidget.cpp (cpp)
    • GearEditorUI.h (h)
    • EnvironmentOptionsWidget.h (h)
    • GearInventoryUI.h (h)
    • LoadModelTask.cpp (cpp)
    • URLWhitelist.cpp (cpp)
    • WinterShaderEvaluator.h (h)
    • ShaderEditorDialog.cpp (cpp)
    • AvatarPreviewGLUIWidget.h (h)
    • PhysicsObject.h (h)
    • CEFInternal.h (h)
    • ModelLoading.h (h)
    • ISLSyntaxHighlighter.h (h)
    • ParcelEditor.h (h)
    • TerrainSystem.cpp (cpp)
    • ObjectEditor.cpp (cpp)
    • ListObjectsNearbyDialog.h (h)
    • ShaderEditorOutputTextEdit.h (h)
    • LogWindow.h (h)
    • LogWindow.cpp (cpp)
    • TerrainDecalManager.cpp (cpp)
    • AddObjectPreviewWidget.h (h)
    • PhysicsObject.cpp (cpp)
    • MaterialEditor.h (h)
    • LoadTextureTask.h (h)
    • MiscInfoUI.cpp (cpp)
    • UploadResourceThread.h (h)
    • TerrainTests.cpp (cpp)
    • MainWindowTestCode.txt (txt)
    • LoadAudioTask.h (h)
    • GlWidget.h (h)
    • UIInterface.h (h)
    • ParticleManager.cpp (cpp)
    • GarbageDeleterThread.cpp (cpp)
    • MainWindow.h (h)
    • EmbeddedBrowser.cpp (cpp)
    • LoginDialog.cpp (cpp)
    • TerrainDecalManager.h (h)
    • DiagnosticsWidget.cpp (cpp)
    • TestSuite.cpp (cpp)
    • CameraController.cpp (cpp)
    • CEFInternal.cpp (cpp)
    • MiniMap.h (h)
    • CEF.h (h)
    • MeshManager.cpp (cpp)
    • MaterialBrowser.h (h)
    • TerrainScattering.cpp (cpp)
    • emscripten_browser_clipboard.h (h)
    • ResourceProcessing.cpp (cpp)
    • AvatarPreviewWidget.h (h)
    • MCPClientHandler.h (h)
    • PlayerPhysics.h (h)
    • DiagnosticsWidget.h (h)
    • IndigoConversion.h (h)
    • BrowserVidPlayer.cpp (cpp)
    • LoadAudioTask.cpp (cpp)
    • AnimationManager.h (h)
    • GlWidget.cpp (cpp)
    • CredentialManager.h (h)
    • MeshBuilding.cpp (cpp)
    • ShaderEditorDialog.h (h)
    • ObInfoUI.h (h)
    • LoadScriptTask.cpp (cpp)
    • BiomeManager.h (h)
    • GestureManagerUI.cpp (cpp)
    • BikePhysics.h (h)
    • ResetPasswordDialog.cpp (cpp)
    • URLWhitelist.h (h)
    • AvatarPreviewGLUIWidget.cpp (cpp)
    • GearEditorUI.cpp (cpp)
    • SignUpDialog.cpp (cpp)
    • GestureUI.h (h)
    • TerrainSpecSectionWidget.h (h)
    • BuildScatteringInfoTask.cpp (cpp)
    • TerrainTests.h (h)
    • GestureUI.cpp (cpp)
    • IndigoView.cpp (cpp)
    • UserDetailsWidget.h (h)
    • MeshManager.h (h)
    • LoadScriptTask.h (h)
    • NetDownloadResourcesThread.h (h)
    • GestureManagerUI.h (h)
    • AboutDialog.cpp (cpp)
    • ClientThread.cpp (cpp)
    • ResourceProcessing.h (h)
    • UndoBuffer.cpp (cpp)
    • SubstrataVideoSurface.h (h)
    • HeadUpDisplayUI.cpp (cpp)
    • BuildScatteringInfoTask.h (h)
    • AddObjectPreviewWidget.cpp (cpp)
    • GUIClient.h (h)
    • TerrainScattering.h (h)
    • MainOptionsDialog.h (h)
    • JoltUtils.h (h)
    • ChangePasswordDialog.h (h)
    • HoverCarPhysics.h (h)
    • MakeHypercardTextureTask.cpp (cpp)
    • SaveResourcesDBThread.h (h)
    • MeshBuilding.h (h)
    • EmscriptenResourceDownloader.h (h)
    • TerrainSystem.h (h)
    • ShaderEditorOutputTextEdit.cpp (cpp)
    • BoatPhysics.cpp (cpp)
    • SignUpDialog.h (h)
    • DownloadingResourceQueue.h (h)
    • ClientUDPHandlerThread.h (h)
    • ProximityLoader.cpp (cpp)
    • ClientSenderThread.h (h)
    • LoadTextureTask.cpp (cpp)
    • GoToPositionDialog.cpp (cpp)
    • DownloadingResourceQueue.cpp (cpp)
    • HeadUpDisplayUI.h (h)
    • AddVideoDialog.cpp (cpp)
    • ThreadMessages.cpp (cpp)
    • LoadModelTask.h (h)
    • ObjectPathController.cpp (cpp)
    • GarbageDeleterThread.h (h)
    • AvatarGraphics.h (h)
    • BikePhysics.cpp (cpp)
    • AddObjectDialog.h (h)
    • URLWidget.cpp (cpp)
    • WinterShaderEvaluator.cpp (cpp)
    • BrowserVidPlayer.h (h)
    • ModelLoading.cpp (cpp)
    • CreateObjectsDialog.h (h)
    • ScriptedObjectProximityChecker.h (h)
    • ChatUI.h (h)
    • ClientThread.h (h)
    • Imposter.cpp (cpp)
    • AvatarSettingsDialog.h (h)
    • RtAudio.h (h)
    • CMakeLists.txt (txt)
    • glare notes.txt (txt)
    • qt (txt)
    • IndigoDoubleSpinBox.h (h)
    • FileSelectWidget.h (h)
    • IndigoDoubleSpinBox.cpp (cpp)
    • SignalBlocker.cpp (cpp)
    • SignalBlocker.h (h)
    • FlowLayout.h (h)
    • FileSelectWidget.cpp (cpp)
    • RealControl.h (h)
    • Waving 2.png (image)
    • roads.png (image)
    • minimap_icon.svg (image)
    • Dancing.png (image)
    • Selfie.png (image)
    • Sit.png (image)
    • Quick Informal Bow.png (image)
    • plus.svg (image)
    • x.svg (image)
    • Excited.png (image)
    • Sitting Talking.png (image)
    • left_tab.png (image)
    • Rejected.png (image)
    • Standing React Death Forward.png (image)
    • Yawn.png (image)
    • right_tab.png (image)
    • Looking.png (image)
    • Waving 2.png (image)
    • Sleeping Idle.png (image)
    • Sit.png (image)
    • Waving 1.png (image)
    • Selfie.png (image)
    • grass clump billboard 2.png (image)
    • Quick Informal Bow.png (image)
    • Clapping.png (image)
    • Yawn.png (image)
    • left_tab.png (image)
    • Rejected.png (image)
    • microphone.png (image)
    • minimap_icon.png (image)
    • vol_icon.png (image)
    • right_tab.png (image)
    • Sitting Talking.png (image)
    • Excited.png (image)
    • Sitting On Ground.png (image)
    • Looking.png (image)
    • dir_pad.png (image)
    • Sleeping Idle.png (image)
    • expand_chat_icon.png (image)
    • sounds (txt)
    • race_arrows.svg (image)
    • marker_dot.svg (image)
    • smoke_sprite_front.png (image)
    • smoke_sprite_left.png (image)
    • foam_sprite_bottom.png (image)
    • smoke_sprite_rear.png (image)
    • left_tab.png (image)
    • back.svg (image)
    • smoke_sprite_right.png (image)
    • facing_arrow.svg (image)
    • notes.txt (txt)
    • bark (txt)
    • buttons (txt)
    • plus.png (image)
    • submit_paypal_form.js (js)
    • osx (txt)
    • ambisonics (txt)
    • ATTRIBUTION.md (markdown)
    • TestSuite.h (h)
    • bike.svg (image)
    • Waving 1.png (image)
    • URLParser.cpp (cpp)
    • CMakeLists.txt (txt)
    • fuzzing.txt (txt)
    • CarPhysics.cpp (cpp)
    • BrowserProcess.cpp (cpp)
    • using the service.txt (txt)
    • CEF.cpp (cpp)
    • FindObjectDialog.h (h)
    • PlayerPhysicsInput.h (h)
    • ObjectEditor.h (h)
    • Scripting.cpp (cpp)
    • Standing React Death Forward.png (image)
    • MaterialBrowser.cpp (cpp)
    • GoToParcelDialog.cpp (cpp)
    • ISLSyntaxHighlighter.cpp (cpp)
    • CreateObjectsDialog.cpp (cpp)
    • AvatarPreviewWidget.cpp (cpp)
    • grid.svg (image)
    • Clapping.png (image)
    • ThreadMessages.h (h)
    • dir_pad.svg (image)
    • IndigoView.h (h)
    • Dancing.png (image)
    • StreamerThread.h (h)
    • EmbeddedBrowser.h (h)
    • lets_encrypt.txt (txt)
    • MiscInfoUI.h (h)
    • AudioResampler.cpp (cpp)
    • SDLUIInterface.cpp (cpp)
    • UserDetailsWidget.cpp (cpp)
    • arrow.svg (image)
    • Imposter.h (h)
    • avatar.png (image)
    • EmscriptenResourceDownloader.cpp (cpp)
    • Sitting On Ground.png (image)
    • MakeHypercardTextureTask.h (h)
    • smoke_sprite_top.png (image)
    • RealControl.cpp (cpp)
    • ObjectPathController.h (h)
    • ChatUI.cpp (cpp)
    github-repos/substrata

    substrata

    Public
    • Updated Jul 16, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    Metaverse client and server written in C++. Runs on Windows, Mac, Linux and Web. Custom 3D engine, networked physics and Lua scripting

    0stars
    0views
    Created Feb 12, 2026