Showing 2037 open source projects for "small"

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
    PDF Arranger

    PDF Arranger

    Small python-gtk application, to merge or split PDFs

    PDF Arranger is a small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a front end for pikepdf. PDF Arranger is a fork of Konstantinos Poulios’s PDF Shuffler (see Savannah or Sourceforge). It’s a humble attempt to make the project a bit more active.
    Downloads: 435 This Week
    Last Update:
    See Project
  • 2
    Zstandard

    Zstandard

    Zstandard - Fast real-time compression algorithm

    ...Zstd can trade compression speed for stronger compression ratios. It is configurable by small increment. Decompression speed is preserved and remain roughly the same at all settings, a property shared by most LZ compression algorithms, such as zlib or lzma.
    Downloads: 61 This Week
    Last Update:
    See Project
  • 3
    Spicetify

    Spicetify

    Command-line tool to customize Spotify client

    Command-line tool to customize the official Spotify client. Supports Windows, MacOS, and Linux. Change the colors whole UI. Inject CSS for advanced customization. Inject Extensions (Javascript script) to extend functionalities, manipulate UI, and control the player. Inject Custom apps. Remove bloated components to improve performance.
    Downloads: 509 This Week
    Last Update:
    See Project
  • 4
    Functional programming library golang

    Functional programming library golang

    functional programming library for golang

    ...These functions are called the same across all data types, so you only have to learn a small number of function names. The semantic of functions of the same name is consistent across all data types.
    Downloads: 6 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
  • 5
    pytest

    pytest

    Python testing tool for writing better programs

    pytest is a mature, full-featured Python testing tool that allows you to easily write small tests, while also being able to scale to support complex functional testing for applications and libraries. pytest has detailed information on failing assert statements, which means there’s no need to remember self.assert names. It uses only plain assert statements due to its detailed assertion introspection. pytest features auto-discovery of test modules and functions; modular fixtures made for small or parametrized long-lived test resources; and a rich plugin architecture of more than 850 external plugins. pytest can immediately run unittest and nose tests suites as well.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    Hutool

    Hutool

    A set of tools that keep Java sweet

    ...It is not only a sharp tool to solve small problems in large-scale project development, but also an efficiency responsibility in small-scale projects. Hutool is a friendly replacement for the "util" package in the project. It saves developers the time of encapsulating public classes and public tool methods in the project, allowing developers to focus on business while avoiding bugs caused by imperfect encapsulation to the greatest extent.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Pygame

    Pygame

    Set of Python modules designed for writing video games

    Pygame is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. Like SDL, pygame is highly portable and runs on nearly every platform and operating system.
    Downloads: 89 This Week
    Last Update:
    See Project
  • 8
    ArkScript

    ArkScript

    ArkScript is a small, fast, functional and scripting language for C++

    ArkScript is a small, fast, functional and scripting language for C++ projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    AdminLTE

    AdminLTE

    Free admin dashboard template based on Bootstrap 4

    ...Built on top of Bootstrap, AdminLTE provides a range of responsive, reusable, and commonly used components. Mobile first design. Fits many resolutions, from large desktops to small mobile devices. Support for printing any page. The invoice page makes a perfect example. Choose a skin that matches your branding or edit the LESS variables to create your own.
    Downloads: 34 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Pake

    Pake

    Turn any webpage into a desktop app with Rust

    Pake is a lightweight Rust-based CLI tool that packages any web page into a desktop application using the Tauri framework. It provides a minimal, performant alternative to Electron with a small binary (~5 MB), offering immersive web experiences across platforms.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 11
    free-for.dev

    free-for.dev

    A list of SaaS, PaaS and IaaS offerings that have free tiers

    ...Contributors often include short notes or caveats next to each entry, which keeps the list actionable rather than just promotional. Because it’s a single, searchable markdown resource, it has become a go-to reference for bootstrappers and engineers looking to prototype or run small workloads at minimal cost.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Small Device C Compiler (SDCC)

    Small Device C Compiler (SDCC)

    The Small Device C Compiler (SDCC), targeting 8-bit architectures

    SDCC is a retargettable, optimizing standard C (ANSI C89 / ISO C90, ISO C99, ISO C11 / C17, ISO C23, ISO C2y) compiler that targets a growing list of architectures: STM8, MCS-51, DS390, HC08, S08, 6502, 65C02, Z80, Z80N, Z180, Rabbit, SM83, TLCS-90, eZ80, R800, Padauk PDK14 and PDK15 microprocessors. There also is incomplete support for the Microchip PIC16 and PIC18 and the Padauk PDK13.
    Leader badge
    Downloads: 3,576 This Week
    Last Update:
    See Project
  • 13
    Gradle

    Gradle

    Adaptable, fast automation for all

    ...Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, Kotlin, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deliver better software, faster. Write in Java, C++, Python or your language of choice. Package for deployment on any platform. Go monorepo or multi-repo. And rely on Gradle's unparalleled versatility to build it all.
    Downloads: 171 This Week
    Last Update:
    See Project
  • 14
    GmsCore

    GmsCore

    Free implementation of Play Services

    microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available. The linux-based open-source mobile operating system Android is not only the most popular mobile operating system in the world, it’s also on the way to becoming a proprietary operating system. How is that? While the core operating system is still released as part of the Android Open Source Project, the majority...
    Downloads: 190 This Week
    Last Update:
    See Project
  • 15
    DeltaForce-OBS-Locker

    DeltaForce-OBS-Locker

    Delta Action OBS Lock Plugin

    ...Its README states that a YOLOv14-based real-time object detection framework was integrated into the desktop side for visual recognition experiments. The project also references fisheye or wide-angle correction, small-object detection, and mobile demonstration code. Because the repository is closely tied to gameplay automation and competitive-game assistance, it should be treated as an educational computer vision case study rather than a fair-play gaming tool. It is most appropriate for studying visual detection pipelines, UI capture, and input-simulation concepts in controlled environments.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    StaticArrays.jl

    StaticArrays.jl

    Statically sized arrays for Julia

    StaticArrays.jl is a Julia package that provides statically sized arrays with fast, stack-allocated memory storage and optimized performance for small array computations. It is particularly useful in numerical computing where small fixed-size matrices or vectors are used frequently, such as in robotics, physics simulations, or linear algebra. StaticArrays eliminate dynamic memory allocation overhead and enable compile-time optimizations for performance close to hand-written loops.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    peewee

    peewee

    A small, expressive orm, which supports postgresql, mysql and sqlite

    Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use. Peewee will automatically infer the database table name from the name of the class. You can override the default name by specifying a table_name attribute in the inner “Meta” class (alongside the database attribute). To learn more about how Peewee generates table names, refer to the Table Names section.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Gloo

    Gloo

    A modular toolkit for building fast, reliable Web applications

    ...Gloo’s design philosophy emphasizes modularity, allowing developers to compose only the components they need without pulling in unnecessary dependencies. It is intended to support both large-scale applications and small integrations within existing JavaScript projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    simple-git-hooks

    simple-git-hooks

    A simple git hooks manager for small projects

    A simple git hooks manager for small projects. A git hook is a command or script that is going to be run every time you perform a git action, like git commit or git push. If the execution of a git hook fails, then the git action aborts. For example, if you want to run linter on every commit to ensure code quality in your project, then you can create a pre-commit hook that would call npx lint-staged.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    age

    age

    A simple, modern and secure encryption tool (and Go library)

    age is a security-oriented tool and library by Filo Sottile. age is a simple, modern, secure encryption utility (and Go library) that emphasizes minimal configuration and strong defaults. It provides small explicit keys, no complex options, and is designed for UNIX-style composability; you can pipe into it, integrate it into scripts, etc. It supports a clearly defined format and promotes interoperability across implementations (there are Rust, TypeScript, etc). The project is well-suited for personal data encryption, backup use-cases, scripting encryption workflows, and embedding encryption in tools. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    miniblink49

    miniblink49

    Lighter, faster browser kernel of blink to integrate HTML UI in apps

    miniblink is an open source, one file, small browser widget based on chromium. By using C interface, you can create a browser with just some line code. miniblink is an open source, single-file, and currently the smallest known chromium-based browser control. Through its exported pure C interface, a browser control can be created in a few lines of code. C++, C#, Delphi and other language calls (support C++, C#, Delphi language to call).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Go

    Go

    Go tools, libraries

    Go is a personal collection of Go tools, libraries, and command-line utilities maintained under the nikivdev ecosystem. It functions as a workspace for small Go-based projects rather than a single narrowly defined application. The repository includes development conventions tied to the author’s flow tooling, which helps set up tasks and run common project commands. It also supports compiling and deploying included CLIs into the user’s local path. The project is useful as a reference for how a developer organizes reusable Go utilities across multiple small tools. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    sj.h

    sj.h

    A tiny little JSON parsing library

    ...It reports errors with line and column locations, which makes malformed input easier to debug despite the library’s small size. It is especially appealing for embedded tools, game engines, small utilities, and C projects that value transparency over abstraction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    xxHash

    xxHash

    Extremely fast non-cryptographic hash algorithm

    ...In these use cases, it's frequent to hash a lot of small data (starting at a few bytes). Algorithm's performance can be very different for such scenarios, since parts of the algorithm, such as initialization or finalization, become fixed cost. The impact of branch misprediction also becomes much more present.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Plog

    Plog

    Portable, simple and extensible C++ logging library

    Portable, simple and extensible C++ logging library. Plog is a C++ logging library that is designed to be as simple, small and flexible as possible. It is created as an alternative to existing large libraries and provides some unique features as CSV log format and wide string support.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo