Showing 64 open source projects for "compact"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 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.
    Try It Free
  • 1
    Zebra Dialog

    Zebra Dialog

    A small, compact, and highly configurable jQuery plugin

    A small, compact, and highly configurable jQuery plugin for creating modal dialog boxes. Zebra Dialog is a small, compact (one JavaScript file, no dependencies other than jQuery 1.7.0+) and highly configurable jQuery plugin for creating responsive modal dialog boxes, meant to replace native JavaScript alert, confirmation, and prompt dialogs. Can also be used as a notification widget (when configured to show no buttons and to close automatically) for updates or errors, without distracting users from their browser experience by displaying obtrusive alerts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    sectorlisp

    sectorlisp

    Bootstrapping LISP in a Boot Sector

    ...The project demonstrates how a functional programming language can be implemented with minimal resources while still retaining core features. It focuses on simplicity, providing a stripped-down interpreter that highlights the fundamental principles of Lisp. The codebase is compact and efficient, showcasing techniques for writing minimal yet functional software. It is often used as a learning tool for understanding interpreters, compilers, and language design. By emphasizing minimalism, it provides insight into how programming languages can be built from first principles. Overall, sectorlisp is a powerful demonstration of simplicity and efficiency in language design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Binaryen

    Binaryen

    Compiler infrastructure and toolchain library for WebAssembly

    ...Binaryen has a simple C API in a single header, and can also be used from JavaScript. It accepts input in WebAssembly-like form but also accepts a general control flow graph for compilers that prefer that. Binaryen's internal IR uses compact data structures and is designed for completely parallel codegen and optimization, using all available CPU cores. Binaryen's IR also compiles down to WebAssembly extremely easily and quickly because it is essentially a subset of WebAssembly. Binaryen's optimizer has many passes (see an overview later down) that can improve code size and speed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Python-programming-exercises

    Python-programming-exercises

    100+ Python challenging programming exercises

    ...Many problems include both a prompt and a suggested solution, making the repository useful for self-study and interview-style practice. The project is especially helpful for beginners who already know basic syntax and want structured repetition. It can also serve as a compact reference for instructors or mentors who need practical Python exercises.
    Downloads: 2 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    QRCoder

    QRCoder

    A pure C# Open Source QR Code implementation

    QRCoder is a simple library, written in C#.NET, which enables you to create QR codes. It hasn't any dependencies on other libraries and is available as .NET Framework and .NET Core PCL version on NuGet. Feel free to grab-up/fork the project and make it better! QRCoder is a .NET library, completely written in C#, which enables you to generate QR Codes as defined by ISO/IEC 18004. The main target of the QRCoder library is to deliver a small and easy-to-use solution, which has no dependencies...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 6
    QR Code generator library

    QR Code generator library

    High-quality QR Code generator library in Java, TypeScript/JavaScript

    This project aims to be the best, clearest library for generating QR Codes. My primary goals are flexible options and absolute correctness. The secondary goals are compact implementation size and good documentation comments. This work is an independent implementation based on reading the official ISO specification documents. I believe that my library has a more intuitive API and shorter code length than competing libraries out there. The library is designed first in Java and then ported to TypeScript, Python, Rust, C++, and C. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    ArduinoJson

    ArduinoJson

    JSON library for Arduino and embedded C++. Simple and efficient

    ...ArduinoJson can filter large inputs to keep only fields that are relevant to your application, thereby saving a lot of memory. ArduinoJson can parse directly from an input Stream or std::istream. ArduinoJson can produce compact or prettified documents. ArduinoJson works directly with strings stored in program memory. ArduinoJson supports two coding styles, with implicit or explicit casts. ArduinoJson deduplicates strings in the JSON document. When you have several identical keys or values, the JsonDocument only stores one of each. In practice, this feature reduces memory consumption by 20-30%.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    Python Interview Bible

    Python Interview Bible

    Curated set of interview notes, Q&A, and code snippets

    ...It organizes content by topic—language essentials, data structures, algorithms, concurrency, networking, and databases—so you can target weak areas quickly. The repository emphasizes clear explanations and compact examples that demonstrate correct usage and common pitfalls. Many entries include comparative discussions, such as list vs tuple or threading vs multiprocessing, to cultivate judgment rather than rote memorization. You will also find patterns for writing clean, idiomatic Python and tips for discussing trade-offs during interviews. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    uemacs

    uemacs

    Random version of microemacs with my private modificatons

    uemacs is Linus Torvalds’ compact take on MicroEMACS, a tiny, fast, terminal-friendly text editor. The codebase prizes simplicity and portability, making it feasible to build and run on a variety of Unix-like systems without heavyweight dependencies. Its feature set is deliberately modest compared to full Emacs, favoring a quick, predictable editing experience for everyday text manipulation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 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
  • 10
    101 FastAPI Tips

    101 FastAPI Tips

    FastAPI Tips by The FastAPI Expert!

    101 FastAPI Tips is a curated collection of practical FastAPI advice from a developer deeply involved in the FastAPI ecosystem. Rather than being a full framework or application template, it works as a compact learning resource for improving real FastAPI projects. The tips cover performance, async behavior, WebSocket patterns, project structure, dependency choices, testing habits, and production-minded design decisions. It is especially helpful for developers who already know the basics and want to avoid subtle mistakes that can hurt scalability, reliability, or maintainability. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Compojure

    Compojure

    A concise routing library for Ring/Clojure

    Compojure is a compact and expressive routing library for Ring (Clojure's web server abstraction), enabling the composition of web applications using simple, declarative routing macros inspired by frameworks like Sinatra or web.py. This small Compojure application demonstrates creating a Ring handler from two routes. The simplest way to get started with Compojure is to use Leiningen, the standard Clojure build tool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Matplot++

    Matplot++

    Matplot++: A C++ Graphics Library for Data Visualization

    ...Matplot++ is a graphics library for data visualization that provides interactive plotting, means for exporting plots in high-quality formats for scientific publications, a compact syntax consistent with similar libraries, dozens of plot categories with specialized algorithms, multiple coding styles, and supports generic backends.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    pytudes

    pytudes

    Python programs, usually short, of considerable difficulty

    pytudes is Peter Norvig’s collection of short Python programs written to practice and demonstrate specific programming skills. The name is inspired by musical études, meaning compact exercises designed to build mastery through focused practice. The repository includes readable solutions, experiments, notebooks, and scripts that cover algorithms, puzzles, probability, search, language processing, simulation, and mathematical reasoning. It is useful for programmers who want to study elegant Python code while learning how experienced developers approach problem solving. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CGL

    CGL

    CGL (C Game Library) is a multipurpose library

    cgl is a compact, header-only C graphics library for 2D drawing operations using software rendering. Designed for simplicity and portability, cgl allows rendering of primitives such as lines, circles, triangles, and text to an in-memory framebuffer, which can then be displayed with any platform-dependent backend. It’s ideal for building custom engines, retro-style games, GUIs, or educational demos where GPU acceleration is not required.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    MicroQuickJS

    MicroQuickJS

    Public repository of the Micro QuickJS Javascript Engine

    MicroQuickJS (MQuickJS) is a compact JavaScript engine designed specifically for embedded systems where memory and storage are extremely limited. Its primary goal is to compile and run JavaScript programs using minimal RAM, making it suitable for microcontrollers and constrained devices that cannot host a full-featured runtime. The engine is intentionally small in ROM footprint while still providing practical performance comparable to lightweight desktop-grade embeddable engines in its class. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Transit Format

    Transit Format

    A data interchange format

    Transit is a data interchange format and set of libraries designed for reliably conveying structured values (with types) between applications written in different programming languages. The “transit-format” repository defines the specification of the format (tagging, extension, encoding rules) independent of any implementation. It builds on top of JSON and MessagePack (where possible) to reuse their performance and parsing infrastructure, but adds a tagging/extension mechanism to support...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Files

    Files

    A nicer way to handle files & folders in Swift

    ...It also supports recursive traversal of directory structures, making it easy to iterate through file trees for scripting or automation purposes. 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
  • 18
    Runeset

    Runeset

    Fast UTF-8 codepoint sets for Zig

    This library offers a compact data structure for "generalized"1 UTF-8 encoded codepoints. The design is based on an implicit data structure2, which uses @popCount and bit masking to check membership quickly, with minimal branching, and without having to decode the UTF-8 into another format (for instance, a codepoint). This design is original, in the sense that I invented it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Pulley

    Pulley

    A library to imitate the iOS 10 Maps UI

    ...Pulley 2.9.0 has new properties to support a new display mode. The base functionality should work without any significant changes. The biggest change is the new display mode of .compact to replicate Apple Maps Behavior on the iPhone SE size class devices. Pulley is an easy to use drawer library meant to imitate the drawer in iOS 10/11's Maps app. It exposes a simple API that allows you to use any UIViewController subclass as the drawer content or the primary content.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    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. It’s ideal for learners seeking quick wins or for teachers looking for simple yet inspiring demos to showcase concepts. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    IpWay/HOST free Tcp/Ip Stack Library

    IpWay/HOST free Tcp/Ip Stack Library

    Real Time Tcp/Ip Stack Library

    IpWay/HOST is a real time tcp/ip stack library designed for embedded applications on 32bit microcontrollers ARM and PPC based (STM32Fx, SPC56x, SPC57x, SPC58x), where execution efficiency and compact code are important requirements. IpWay/HOST is characterized by high portability, compact size, copyless feature (also for TCP applications) and Checksum offload. Moreover, IpWay offers a 100% compatibility with AUTOSAR MCAL versions 4.13 and 4.2.x. IpWayStudio is a free ARM development environment based on Open Source tools and components. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    JavaScript Questions

    JavaScript Questions

    A long list of (advanced) JavaScript questions, and their explanations

    This repo is a popular collection of JavaScript questions with detailed, approachable explanations that help you understand why the language behaves the way it does. It covers tricky corners—hoisting, closures, coercion, event loop, prototypes, this binding, async/await, and more—through short prompts followed by illuminating answers. Explanations often include runnable snippets and step-through reasoning so you can replicate results locally. The content is curated to sharpen mental models...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Vanilla Web Projects

    Vanilla Web Projects

    Mini projects built with HTML5, CSS & JavaScript

    ...Each project targets a concrete concept—DOM manipulation, events, localStorage, fetch, form validation, audio/video APIs, and more—so learners see ideas applied in working code. The codebases are intentionally compact and readable, making them easy to clone, tweak, and extend. Projects progress from beginner-friendly to moderately advanced, offering a steady ramp of difficulty and variety. This repository is popular for daily practice, classroom demos, and portfolio starters because it emphasizes results you can see in the browser immediately. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Snippetory

    Snippetory

    Java templating solution with passive templates.

    ...The abstraction layer helps to keep the issues of the 'view' in the view, while all logic is implemented in java. Editing, debugging and testing, all with the tools one is already used to. The separation of template keeps the template simple, the logic compact, and easy to navigate, and offers completely new re-usage scenarios. Sourceforge code hosting is abandoned. Primary site is now https://gitlab.com/jproggy/Snippetory
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Smallchat

    Smallchat

    A minimal programming example for a chat server

    Smallchat is a minimalistic chat server implemented in C, designed as a small-scale example (for didactic purposes) of writing system software such as network servers, multiplexed I/O and client state handling. The project shows how you can build a working chat server (accepting clients, broadcasting messages) in very few lines of C, without heavy libraries or frameworks—essentially minimal code, minimal dependencies, and minimal feature-set to illustrate the core concepts. It uses the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Auth0 Logo