The JSON-java library is a reference implementation for JSON processing in Java. It provides core functionality for parsing JSON strings into Java objects (JSONObject and JSONArray) and generating JSON from Java objects. Additionally, it includes conversion utilities for transforming JSON to/from XML, HTTP headers, cookies, comma-delimited lists (CDL), and properties files. The library is designed to be dependency-free, backward compatible (supporting Java 1.6 to 25), and adheres strictly to JSON specifications. Its architecture is modular, with separate classes handling parsing (JSONTokener), generation (JSONStringer, JSONWriter), and format conversions (XML, Cookie, etc.), all coordinated through configuration classes that use a fluent builder pattern.
This repository is the well-known stb single-file public domain C/C++ library collection by Sean Barrett. It contains over 20 self-contained header-only libraries covering a wide range of functionality: image loading and writing (stb_image, stb_image_write), image resizing (stb_image_resize2), TrueType font parsing and rasterization with signed-distance fields (stb_truetype), Ogg Vorbis audio decoding (stb_vorbis), dynamic data structures (stb_ds), high-performance formatted output (stb_sprintf), rectangle packing (stb_rect_pack), text editing widget logic (stb_textedit), Perlin noise (stb_perlin), voxel rendering (stb_voxel_render), tilemap editing (stb_tilemap_editor), and many more. Each library is designed to be dropped into a project by including the header and defining an implementation macro in exactly one source file, requiring no external dependencies beyond standard C libraries. The repo also includes extensive test programs, fuzzing harnesses, and demo applications (e.g., a Minecraft-style voxel viewer, font oversampling demo). It is widely used in game development, tooling, and embedded systems due to its ease of integration and permissive licensing.
vkbind is a Vulkan API loader and code generator that creates a single header file containing all Vulkan API definitions and functions for dynamically loading Vulkan functions. It parses the official Vulkan XML specifications (vk.xml and video.xml) to generate a comprehensive C header that eliminates the need for the official Vulkan SDK. The generated header includes type definitions, enumerants, function prototypes, and loader functions like vkInit(), vkInitInstanceAPI(), and vkBindAPI() for accessing Vulkan functionality across different platforms.
This repository contains the original Apollo Guidance Computer (AGC) source code for the Apollo 11 mission, split into Comanche055 (Command Module) and Luminary099 (Lunar Module). The code is written in AGC assembly language and is a historical artifact, not runnable software: it requires the yaYUL assembler and a Virtual AGC emulator to execute. It implements real-time guidance, navigation, control, telemetry, and system routines, with extensive inline documentation including call stacks, input/output specs, and alarm codes.