Just another awsome
- nes. NES emulator written in Go using opengl.
- Fergulator. NES emulator, written in Go.
- nintengo. An NES emulator written in Go using Azul3d (opengl).
- chibines, was toynes. NES emulator & NSF Player written in Go. ToyNES (NES Emulator & NSF Player. written in Go)
- famigo. NES emulator using shiny.
- LaiNES. Cycle-accurate NES emulator in ~1000 lines of code in C++.
- goboy. Multi-platform Nintendo Game Boy Color emulator written in Go.
- termboy-go. Gameboy emulator which runs graphically in the terminal.
- dmgo. A gameboy emulator in go. Gameboy emulator uses shiny.
- demo-emulator. Nintendo Game Boy emulator written in Go to be used in workshops about emulator programming. Gameboy emulator using opengl.
- magia. magia is a toy GBA emulator written in golang.
- ndsemu. Nintendo DS Emulator written in Go.
- chip8. CHIP8 emulator using gomobile (opengl).
- ebiten. Ebitengine - A dead simple 2D game library for Go.
- imgui-go. Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui).
- cimgui-go. Auto generated Go wrapper for Dear ImGui via cimgui.
- glfw. Go bindings for GLFW 3.
- go-sdl2. SDL2 binding for Go.
- pixel. A hand-crafted 2D game library in Go.
- axmol. Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)
- go-meltysynth. A SoundFont MIDI synthesizer written in pure Golang, ported from MeltySynth for C#.
- SpessaSynth. MIDI SoundFont/DLS synthesizer library written in JavaScript.
- dxvk. Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine (and Win10)
- dgVoodoo2. Glide/DirectX implementation on D3D11/12. No source code. About.
- dxgl. DXGL DirectX-to-OpenGL Wrapper source code.
- Wrappers page.
- Proton. Compatibility tool for Steam Play based on Wine and additional components.
- dxsdk. Collection of DirectX SDK headers to facilitate the build of Apitrace.
- A3D-Live-. A3D to DirectSound3D Wrapper. A3D 3.0 API Reference Guide
- dxwrapper. DirectX 1-7 wrapper project for making old games run on new hardware.
- openglide2. a glide2-to-OpenGL wrapper based on OpenGLide.
- cnc-ddraw. GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic games for better compatibility with Windows XP, Vista, 7, 8, 10, 11 and Wine.
- DDrawCompat. DirectDraw compatibility and performance enhancements for Windows Vista, 7, 8 and 10.
- simpledllloader. A simple DLL loader for games. Derived from the Ultimate ASI loader.
- DxWnd. Windows hooker - intercepts system calls to make fullscreen programs running in a window, to support a better compatibility, to enhance video modes and to stretch timing. It is tipically very useful to run old windows games.
- pe. A ⚡ lightweight Go package to parse, analyze and extract metadata from Portable Executable (PE) binaries. Designed for malware analysis tasks and robust against PE malformations.
- unicorn. Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86).
- DllInjector.c. A simple Windows 32-bit DLL injector. Other dll-injector topics
- usercorn. dynamic binary analysis via platform emulation in Go.
- Unicorn Engine Notes.
- debug/pe. Package pe implements access to PE (Microsoft Windows Portable Executable) files.
- pefile-go. Python's pefile porting to Go after many forks.
- Locale-Emulator-Core MyLibrary.
- speakeasy. Windows kernel and user mode emulation in Python with Unicorn.
- SoftWire (2009). SoftWire is a class library written in object-oriented C++ for compiling assembly code. It can be used in projects to generate x86 machine code at run-time as an alternative to self-modifying code. Scripting languages might also benefit by using SoftWire as a JIT-compiler back-end. …
- Unity-game-hacking. A guide for hacking unity games, plus tools.
- game-hacking. Tutorials, tools, and more as related to reverse engineering video games.
- reko. Reko is a binary decompiler using C#.
- snowman. Snowman decompiler using C++.
- plasma. Plasma is an interactive disassembler for x86/ARM/MIPS using Python. It can generates indented pseudo-code with colored syntax.
- retdec. RetDec is a retargetable machine-code decompiler based on LLVM.
- dynStruct. Reverse engineering tool for automatic structure recovering and memory use analysis based on DynamoRIO and Capstone.
- rgat + drgat. An instruction trace visualisation tool for dynamic program analysis + The DynamoRIO client for rgat.
- reverse-engineering-dungeon-siege. An attempt to reverse engineer game assets of GPG's Dungeon Siege.
- Collections of RetailGameSourceCode, some forks:
- OpenLara. Classic Tomb Raider open-source engine.
- Collections on retroVersing:
- OpenTTD. Open Trasport Tycoon Deluxe.
- OpenBOR. OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more! Inherited from Beats of Rage.
- re3. Fully reversed source code for GTA III, Vice City.
- OpenSWE1R. Emulator (Unicorn based) for Star Wars Episode I Racer, released in 1999 by LucasArt.
- cppcheck. static analysis of C/C++ code.
- xyflow. React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
- excalidraw. Virtual whiteboard for sketching hand-drawn like diagrams.
- pocketbase. Open Source realtime backend in 1 file (Go).
- boxyhq-saas. 🔥 Enterprise SaaS Starter Kit - Kickstart your enterprise app development with the Next.js SaaS boilerplate 🚀
- graphjin. GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks.
- nhost. The Open Source Firebase Alternative with GraphQL.
-
blockly. The web-based visual programming editor. Tips for Creating a Block Language with Blockly
-
scratch. Scratch Blocks is a library for building creative computing interfaces.
-
Snap. A visual programming language inspired by Scratch.
-
EduBlocks. Drag and drop coding tool for creating Python programs
Note: previously here
-
WaterBear. Visual block syntax for programming languages.
-
eBlock. Scratch application to program micro:bit, arduino and other devices based on mBlock 3.4.5 and improved with a lot of new features.
- grapesjs. Free and Open source Web Builder Framework. Next generation tool for building templates without coding.
- images4. Image similarity in Golang. Version 4 (LATEST).
- goas. Generate OpenAPI (3.0.0) Specification from comments.
-
Minecraft Python OpenGL. Voxel Engine (like Minecraft) in Python and OpenGL.
-
Minetest. Minetest is an open source voxel game-creation platform with easy modding and game creation.
- awesome-go. A curated list of awesome Go frameworks, libraries and software.
- 9-open-source-repos-that-will-make-your-saas-gold.
- awesome. 😎 Awesome lists about all kinds of interesting topics.
- awesome-cpp. A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
- awesome-cpp. 🤘 A curated list of awesome C++ frameworks, libraries and software.
- awesome-opensource-voxel. 📦 A curated list of awesome opensource voxel tools, libraries, games, and other cool stuffs.