Showing 194 open source projects for "reference"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    LIBPNG: PNG reference library
    Reference library for supporting the Portable Network Graphics (PNG) format.
    Leader badge
    Downloads: 92,768 This Week
    Last Update:
    See Project
  • 2
    Zstandard

    Zstandard

    Zstandard - Fast real-time compression algorithm

    Zstandard is a fast compression algorithm, providing high compression ratios. It also offers a special mode for small data, called dictionary compression. The reference library offers a very wide range of speed / compression trade-off, and is backed by an extremely fast decoder (see benchmarks below). Zstandard library is provided as open source software using a BSD license. Its format is stable and published as IETF RFC 8478. The negative compression levels, specified with --fast=#, offer faster compression and decompression speed in exchange for some loss in compression ratio compared to level 1, as seen in the table above. ...
    Downloads: 150 This Week
    Last Update:
    See Project
  • 3
    Kimi K3 in C

    Kimi K3 in C

    A 2.78-trillion-parameter Kimi K3 running inference on a single CPU

    ...Incremental generation preserves KV cache and recurrent state between tokens. The repository also includes tokenization, safetensors loading, diagnostics, benchmarks, trace replay, and comparisons against a PyTorch reference.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 4
    libfuse

    libfuse

    The reference implementation of the Linux FUSE

    libfuse is an open-source library that provides the reference implementation of the Linux Filesystem in Userspace (FUSE) interface. It enables developers to create fully functional file systems without writing kernel-level code. The library handles communication between user-space applications and the Linux kernel's FUSE module. It provides functions for mounting, unmounting, processing file system requests, and returning responses.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    ccls

    ccls

    C/C++/ObjC language server supporting cross references & hierarchies

    C/C++/ObjC language server supporting cross-references, hierarchies, completion, and semantic highlighting. It has a global view of the code base and supports a lot of cross-reference features, see wiki/FAQ. It starts indexing the whole project (including subprojects if exist) parallelly when you open the first file, while the main thread can serve requests before the indexing is complete. Saving files will incrementally update the index. Hierarchies, call (caller/callee) hierarchy, inheritance (base/derived) hierarchy, member hierarchy. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    WebP Codec

    WebP Codec

    Library to encode and decode images in WebP format

    libwebp is the reference codec library for Google’s WebP image format, providing both encoding and decoding along with command-line tools. It supplies cwebp to compress images into WebP and dwebp to decompress them back, making it easy to test quality/size trade-offs across presets and tuning parameters. The GitHub repository is a mirror; the canonical source of truth lives on Chromium’s git, and developer docs are hosted on WebP’s portal.
    Downloads: 46 This Week
    Last Update:
    See Project
  • 7
    REKCARC-TSC-UHT

    REKCARC-TSC-UHT

    Guidance for courses in Department of Computer Science and Technology

    This repository is a mirrored, community-curated set of study materials for Tsinghua University’s Department of Computer Science and Technology (the name reads like “THU-CST” reversed). It gathers course notes, labs, exam archives, and project write-ups across core CS topics, emphasizing reproducible setups and guidance for succeeding in demanding classes. The content is organized to mirror the program’s progression so students can see prerequisites and plan learning paths. Contributors...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Paper Mario

    Paper Mario

    Decompilation of Paper Mario (Nintendo 64)

    ...Contributors work collaboratively to translate assembly code into readable C while maintaining functional accuracy. The project supports building ROMs for different regional versions of the game. It is widely used as a reference for learning reverse engineering techniques in game development. Overall, it serves as both a preservation effort and an educational resource.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    GLFW

    GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, etc.

    ...Support for multiple windows, multiple monitors, high-DPI and gamma ramps. Support for keyboard, mouse, gamepad, time and window event input, via polling or callbacks. Comes with a tutorial, guides and reference documentation, examples and test programs. Open Source with an OSI-certified license allowing commercial use. Access to native objects and compile-time options for platform specific features. Community-maintained bindings for many different languages.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Patching and Endpoint Management for Under $1/Endpoint Icon
    Patching and Endpoint Management for Under $1/Endpoint

    OS and third-party patching, vulnerability insights, and remote control included

    Splashtop AEM gives IT teams automated patching, monitoring, and unattended remote access for Windows and macOS. No long setup, no paying extra for key features.
    Start Free Trial
  • 10
    Shaderc

    Shaderc

    A collection of tools, libraries, and tests for Vulkan shader

    Shaderc is a collection of tools and libraries for compiling shaders—small programs that run on GPUs—into SPIR-V, the intermediate representation used by the Vulkan graphics API. It provides both a command-line tool (glslc) and a C/C++ library (libshaderc) that wrap the functionality of glslang (the Khronos reference compiler for GLSL) and SPIRV-Tools to deliver a modern, scriptable, and efficient shader compilation workflow. The glslc compiler offers a GCC/Clang-like interface for building GLSL and HLSL shaders, making it easy to integrate into existing build systems. Meanwhile, libshaderc exposes a stable API that allows developers to programmatically compile shader strings into SPIR-V modules within graphics engines and tools. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    ToaruOS

    ToaruOS

    Hobby operating system, bootloader, kernel, drivers, C library

    ...There are no external runtime dependencies and all required source code, totaling roughly 100k lines of (primarily) C, is included in this repository, save for Kuroko, which lives separately. Through out the project, ToaruOS has also attracted quite a few beginner OS developers who have tried to use it as a reference.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Syscall Tables

    Syscall Tables

    Windows NT Syscall tables

    SyscallTables is a reference collection and toolset for documenting Windows NT system call tables across operating system versions. It combines syscall information from many Windows builds into comparable tables. Coverage includes ntoskrnl, Win32k, and selected Isolated User Mode services on x86-64 systems. ARM64 tables are also available for supported Windows 11 releases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    ZJU Icicles

    ZJU Icicles

    Zhejiang University Course Guide Sharing Program

    zju-icicles is a community-maintained collection of course resources for students at Zhejiang University, organized by department and course. It aggregates syllabi, lecture notes, past exams, assignments, and study guides contributed by generations of students. The catalog structure and contribution guidelines encourage consistent formatting so materials are easy to find and update. It promotes academic integrity by positioning the content as study aids rather than shortcuts, with reminders...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    WASTE

    WASTE

    Run the full 2.78-trillion-parameter Kimi K3 model

    ...An optional server provides an OpenAI-compatible chat API with streaming, tools, structured output, and image support. Validation compares layers, logits, vision output, and prompt rendering against reference implementations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    xxHash

    xxHash

    Extremely fast non-cryptographic hash algorithm

    xxHash is an extremely fast non-cryptographic hash algorithm, working at RAM speed limit. It is proposed in four flavors (XXH32, XXH64, XXH3_64bits and XXH3_128bits). The latest variant, XXH3, offers improved performance across the board, especially on small data. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical across all platforms (little / big endian)....
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Kilo

    Kilo

    A text editor in less than 1000 LOC with syntax highlight and search

    Kilo is a minimalistic terminal text editor written in C, famous for fitting its full implementation into fewer than 1,000 lines of code in a single source file. It was created by Salvatore Sanfilippo (antirez, also known for Redis) as an exercise in writing a small, self-contained editor that others can study and extend. Despite its tiny size, Kilo supports core editor features like opening and saving files, incremental search, and basic syntax highlighting. It deliberately avoids external...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    dRonin

    dRonin

    The dRonin flight controller software

    ...Navigation-capable targets can support more advanced autonomous behavior, while lighter boards can be used for racing and manual flight. The project was released under the GPL and presented as production-ready during active development. It is primarily valuable today as a mature open-source reference for multirotor and aircraft flight-control software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    FFmpegAndroid

    FFmpegAndroid

    FFmpeg implements video cropping, watermarking, transcoding

    ...Beyond implementation, the repository includes detailed documentation on FFmpeg commands, JNI integration, and multimedia protocols, offering both practical tools and educational resources. With support for decoding, encoding, and rendering pipelines, it acts as a full-stack reference for Android multimedia engineering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    ch32fun

    ch32fun

    Open source minimal stack for the ch32 and ch5xx WCH RISC-V

    ch32fun is a minimal open-source development environment for WCH RISC-V microcontrollers such as the CH32V003 and related CH32 and CH5xx chips. It intentionally avoids large hardware abstraction layers so developers can work closer to the device registers and technical reference manual. The project supplies lightweight headers, startup code, build tools, and many hardware examples. Its minichlink programmer supports several debug adapters and can provide GDB-style debugging and single-wire printf output. Applications can use simple GPIO, timing, ADC, interrupt, and UART helpers without adopting a full vendor SDK. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Archbase

    Archbase

    Open source version of "Fundamentals of Computer Architecture"

    The archbase repository appears to focus on architectural patterns, foundational frameworks, or base scaffolds for building software systems (though exact intent may depend on the content). The name “archbase” suggests that it could be a baseline architecture or reference templates for projects, possibly spanning front-end, back-end, or full stacks. The repo likely provides starter code, directory structures, configuration files, core modules, and guidelines that enforce certain architectural conventions (e.g. MVC, layered architecture, plugin systems). It might include sample modules or example features to demonstrate how to build on the base architecture, showing how to extend, override, or integrate components in a consistent manner. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    BCC (BPF Compiler Collection)

    BCC (BPF Compiler Collection)

    Tools for BPF-based Linux IO analysis, networking, monitoring, etc.

    BCC is a toolkit that simplifies creating efficient kernel tracing, monitoring, and manipulation programs by leveraging extended Berkeley Packet Filters (eBPF). It includes a rich set of example tools and scripting interfaces in C, Python, and Lua. BCC makes BPF programs easier to write, with kernel instrumentation in C (and includes a C wrapper around LLVM), and front-ends in Python and lua. It is suited for many tasks, including performance analysis and network traffic control. With a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Vanilla.PDF

    Vanilla.PDF

    Cross-platform SDK for creating and modifying PDF documents

    ...Vanilla.PDF supports advanced PDF features such as adding CMS (PKCS#7) digital signatures, modifying content streams and metadata, and working with encryption and permissions based on standard PDF security models. It includes tools for parsing PDF internals like cross-reference tables and objects, providing fine-grained document analysis capabilities. The project is unit-tested with continuous integration pipelines, supporting sanitizers for enhanced code quality and stability.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    CoolProp
    A cross-platform, open-source, alternative to NIST REFPROP. Based on reference-accuracy equations of state and transport property correlations for refrigerants like Water, CO2, R134a, Nitrogen, Argon, Ammonia, Air, R404a, R410a, Propane and many others. A selection of secondary working fluid properties are also available. Can also make use of REFPROP when available. In addition, calculations for Humid Air Properties based on ASHRAE RP-1485 are provided.
    Leader badge
    Downloads: 3,553 This Week
    Last Update:
    See Project
  • 24
    CLIPS Rule Based Programming Language
    CLIPS is a forward-chaining rule-based programming language written in C that also provides procedural and object-oriented programming facilities.
    Leader badge
    Downloads: 785 This Week
    Last Update:
    See Project
  • 25

    Corewar

    Write programs in assembly that battle each other in Corewar

    Corewar is a game played vicariously through the action of assembly language programs written in a language called Redcode. Corewar is discussed on discord at https://discord.gg/YxrbaQDT9z and on reddit at https://www.reddit.com/r/corewar/ The reference implementation of this game, pMARS, was originally maintained here. Development has moved to https://github.com/pmars-org but we will continue to post releases here.
    Leader badge
    Downloads: 244 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next