Showing 93 open source projects for "single file"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    stb

    stb

    stb single-file public domain libraries for C/C++

    stb is an open source collection of single-file C libraries created by Sean Barrett (nothings) for graphics, image loading, and utility functions. The repository provides lightweight, public domain libraries that can be easily integrated into projects without external dependencies or complex build processes. Popular components include stb_image.h for image loading, stb_image_write.h for writing images, and stb_truetype.h for font rendering.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    GLEW

    GLEW

    The OpenGL Extension Wrangler Library

    ...It provides efficient run-time mechanisms to determine the availability of OpenGL extensions on the target platform, exposing core and extension functionality in a single header file. GLEW supports multiple operating systems, including Windows, Linux, macOS, FreeBSD, Irix, and Solaris, making it a versatile tool for graphics developers.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 3
    HIDAPI library

    HIDAPI library

    A Simple cross-platform library for communicating with HID devices

    HIDAPI is a multi-platform library that allows an application to interface with USB and Bluetooth HID-Class devices on Windows, Linux, FreeBSD, and macOS. HIDAPI can be either built as a shared library (.so, .dll or .dylib) or can be embedded directly into a target application by adding a single source file (per platform) and a single header.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 4
    OneFile

    OneFile

    Curates delightful open-source projects

    OneFile curates delightful open-source projects that each consist of a single file, highlighting how much you can learn from compact, self-contained code. The collection spans tiny games, utilities, servers, interpreters, and teaching demos where the entire idea fits in one readable source. This “one file” constraint makes every example approachable—you can open it, grasp the full control flow, and experiment without navigating a large codebase.
    Downloads: 1 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Cpp-Peglib

    Cpp-Peglib

    A single file C++ header-only PEG (Parsing Expression Grammars)

    cpp-peglib is a single-file, header-only C++17 library for Parsing Expression Grammars (PEG). It enables developers to define grammars and build parsers directly within C++ code without external dependencies.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    vue-i18n-next

    vue-i18n-next

    Vue I18n for Vue 3

    ...You can introduce internationalization into your app with a simple API. In addition to simple translation, support localization such as pluralization, number, date time, etc. You can manage locale messages on single file component.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    cpp-httplib

    cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    A C++11 single-file header-only cross-platform HTTP/HTTPS library. It's extremely easy to setup. Just include the httplib.h file in your code! This is a multi-threaded 'blocking' HTTP library. If you are looking for a 'non-blocking' library, this is not the one that you want. SSL support is available with CPPHTTPLIB_OPENSSL_SUPPORT. libssl and libcrypto should be linked.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 8
    Go Tools

    Go Tools

    Various packages and tools that support the Go programming language

    This subrepository holds the source for various packages and tools that support the Go programming language. Some of the tools, godoc and vet for example, are included in binary Go distributions. Others, including the Go guru and the test coverage tool, can be fetched with go get. Packages include a type-checker for Go and an implementation of the Static Single Assignment form (SSA) representation for Go programs. This repository uses prettier to format JS and CSS files. The version of...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    raylib

    raylib

    A simple and easy-to-use library to enjoy videogames programming

    ...Here there are the main awards received from Google and Epic Games. raylib supports multiple target platforms, it has been tested in the following platforms but, technically, any platform that supports C language and OpenGL graphics is valid for raylib or can be very easily ported to. raylib can be combined with several extra libraries for additional functionality, some of those libraries are already used internally while others are provided for user integration, most of these libraries are single-file header-only with no external dependencies.
    Downloads: 257 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    argparse

    argparse

    Argument Parser for Modern C++

    Argument Parser for Modern C++.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Riley's Graphics library FrameWork

    Riley's Graphics library FrameWork

    A cross platform lightweight single-header simple-to-use library

    RGFW (Really Good Framework) is a lightweight, C-based windowing and input library designed to be a minimal alternative to frameworks like GLFW or SDL. It supports OpenGL context creation, input handling, and simple file dialogs while staying highly portable and dependency-free. RGFW is ideal for developers who want tight control over their environment or want to build cross-platform applications with a tiny footprint. It’s particularly suited to educational, experimental, or embedded...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    OmniTools

    OmniTools

    Self-hosted collection of powerful web-based tools for everyday tasks

    OmniTools is a self-hosted web application that bundles a large collection of everyday utilities into a single clean interface you can run on your own infrastructure. It’s designed to replace the random assortment of “free online tools” people use for quick tasks, while avoiding ads, tracking, and the need to upload sensitive files to unknown servers. A key design choice is that file processing happens entirely on the client side, meaning your data stays in your browser instead of being sent to the backend. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    Interactsh

    Interactsh

    An OOB interaction gathering server and client library

    ...It is a tool designed to detect vulnerabilities that cause external interactions. Interactsh Cli client requires go1.17+ to install successfully. interactsh-client with -sf, -session-file flag can be used store/read the current session information from user defined file which is useful to resume the same session to poll the interactions even after the client gets stopped or closed. Running the interactsh-client in verbose mode (v) to see the whole request and response, along with an output file to analyze afterwards. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Pannellum

    Pannellum

    Pannellum is a lightweight, free, and open source panorama viewer

    Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 21kB gzipped, and then embedded into pages as an <iframe>. A configuration utility is included to generate the required code for embedding. An API is included for more advanced integrations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    urllib3

    urllib3

    Python HTTP library with thread-safe connection pooling

    urllib3 is a powerful, user-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. Thread safety, connection pooling. Client-side TLS/SSL verification. File uploads with multipart encoding. Helpers for retrying requests and dealing with HTTP redirects. Support for gzip, deflate, brotli, and zstd encoding. Proxy support for HTTP and SOCKS. 100% test coverage. Professional support for urllib3 is available as part of the Tidelift Subscription. Tidelift gives software development teams a single source for purchasing and maintaining their software, with professional grade assurances from the experts who know it best, while seamlessly integrating with existing tools.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Files

    Files

    A nicer way to handle files & folders in Swift

    ...Designed primarily for Swift scripting and tooling, Files can also be embedded into applications that require file system access. Its implementation is compact and efficient, often contained within a single file, which makes it easy to integrate into projects without adding unnecessary complexity.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Rapid YAML

    Rapid YAML

    Library to parse and emit YAML, and do it fast

    Or ryml, for short. ryml is a C++ library to parse and emit YAML, and do it fast, on everything from x64 to bare-metal chips without operating system. (If you are looking to use your programs with a YAML tree as a configuration tree with override facilities, take a look at c4conf). ryml parses both read-only and in-situ source buffers; the resulting data nodes hold only views to sub-ranges of the source buffer. No string copies or duplications are done, and no virtual functions are used. The...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Karpathy-Inspired Claude Code Guidelines

    Karpathy-Inspired Claude Code Guidelines

    A single CLAUDE.md file to improve Claude Code behavior

    Karpathy-Inspired Claude Code Guidelines is a curated learning and experimentation repository inspired by the work and teaching philosophy of Andrej Karpathy, designed to help learners build practical competence in deep learning, neural networks, and AI infrastructure. The project organizes a progressive path through exercises, notebooks, code examples, and practical mini-projects that echo Karpathy’s approach to “learning by doing,” where students build core concepts from first principles...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    django-split-settings

    django-split-settings

    Organize Django settings into multiple files and directories

    Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards in settings file paths and mark settings files as optional. Managing Django’s settings might be tricky. There are severals issues which are encountered by any Django developer along the way. First one is caused by the default project structure. Django clearly offers us a single settings.py file. It seams reasonable at the first glance. And it is actually easy to use just after the start. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    jvm-mon

    jvm-mon

    Console-based JVM monitoring tool

    Console-based JVM monitoring - when you just want to SSH into a server and see what’s going on. jvm-top lets you monitor your JVM server applications from the terminal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Fast Android Networking

    Fast Android Networking

    A Complete Fast Android Networking Library that also supports HTTP/2

    ...So you don't have to do anything, just make a request and listen for the response. The recent removal of HttpClient in Android Marshmallow(Android M) made other networking libraries obsolete. No other single library does and everything like making requests, downloading any type of file, uploading file, loading images from the network in ImageView, etc. There are some libraries but they are outdated. No other library provides a simple interface for doing all types of things in networking like setting priority, canceling, etc. As it uses Okio , No more GC overhead in android applications. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 22
    Perfetto

    Perfetto

    Production-grade client-side tracing, profiling, and analysis

    ...It’s designed around a low-overhead producer/consumer model: instrumented components (“producers”) write binary events into shared memory buffers and a collector (“service”) reliably streams them to storage. The data model spans kernel and userspace, so you can stitch together CPU scheduling, app lifecycles, binder/IPC hops, GPU work, power and thermal signals, file I/O, heap samples, and more into a single coherent timeline. Perfetto’s ecosystem includes a web-based UI that can load multi-GB traces directly in the browser and an offline “trace processor” that exposes the trace as a queryable SQL-like table schema for deep analysis and automation. It integrates natively with Android (replacing older atrace/Systrace paths) and can sit alongside custom instrumentation in apps or services through its SDKs.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 23
    librg

    librg

    Making multi-player gamedev simpler since 2017

    Making multi-player game dev simpler since 2017. Single-header cross-platform world replication in pure C99. librg is a lightweight library that serves as a middleware between data-transferring libraries (networking, file-streaming, etc.) and core application/game logic. The library was born to solve the complexities of setting up and managing the flow of multi-player games and dedicated game servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    My Python Eggs

    My Python Eggs

    Python Examples

    My Python Eggs, commonly associated with the geekcomputers Python repository, is a large collection of practical Python scripts and small programs created primarily for experimentation, automation, and educational purposes. Rather than being a single cohesive application, it functions as a repository of utilities that demonstrate how Python can be used to solve everyday problems and automate repetitive tasks. The scripts cover a wide range of topics, including file management, networking, system monitoring, web scraping, and even simple games, making it a versatile learning resource. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    decimal.js

    decimal.js

    An arbitrary-precision Decimal type for JavaScript

    decimal.js is a JavaScript library that provides an arbitrary-precision decimal data type designed to overcome the limitations of native floating-point arithmetic in JavaScript. It allows developers to perform accurate calculations with numbers of virtually unlimited precision, making it especially useful for financial, scientific, and high-precision applications. Unlike standard JavaScript numbers, which can produce rounding errors due to binary representation, decimal.js ensures consistent...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
MongoDB Logo MongoDB