Showing 240 open source projects for "small"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 1
    TinyEngine

    TinyEngine

    Tiny OpenGL Wrapper / 3D Engine in C++

    TinyEngine is a small, self-contained OpenGL-based 3D engine written in C, designed for learning and prototyping graphics applications. It packs a lot of functionality into a compact codebase, making it ideal for exploring 3D rendering, game development, and shader programming without the overhead of larger engines. Despite its size, TinyEngine supports modern OpenGL features, texture mapping, lighting, and audio, providing a practical foundation for building lightweight 3D experiences.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    videothumb
    Present video folder overview in a novel way. Have a lot of files from camcorder or action cam. Need to sort them, dispose poor videos, edit (shorten) some that are to long and so on. The usual file managers show only 1 thumbnail per video, that is not enough. Note this is not a video editor but a special file manager to manage home videos by showing better information on your videos. Requirements: Python3, Gkt3, ffmpeg.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Forma

    Forma

    An efficient vector-graphics renderer

    Forma is an experimental vector graphics renderer written in Rust, developed by Google to explore high-performance, parallelized rendering techniques across multiple platforms. The project aims to achieve portability, performance, simplicity, and small footprint through a streamlined four-stage rendering pipeline. Forma provides both CPU (software) and GPU (hardware) backends, relying on Rust’s SIMD auto-vectorization, Rayon for multithreading, and WebGPU (wgpu) for hardware acceleration. The renderer processes Bézier curves, line segments, and pixels through stages of flattening, rasterization, sorting, and painting, updating only changed tiles for efficiency. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    React Transition Group

    React Transition Group

    Perform animations when a React component enters or leaves the DOM

    ...Instead it exposes transition stages, manages classes and group elements and manipulates the DOM in useful ways, making the implementation of actual visual transitions much easier. Since react-transition-group is fairly small, the overhead of including the library in your application is negligible. However, in situations where it may be useful to benefit from an external CDN when bundling. A set of components for managing component states (including mounting and unmounting) over time, specifically designed with animation in mind. The Transition component lets you describe a transition from one component state to another over time with a simple declarative API. ...
    Downloads: 0 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
    css-spinner

    css-spinner

    Small, elegant pure css spinner for ajax or loading animation

    Open source CSS loading animations dedicated for speed, simplicity & dev-friendly. Loading.io's CSS spinner uses CSS Animation, which is wildly supported by all modern browsers such as Google Chrome and Mozilla Firefox. However, the Microsoft Internet Explorer version earlier than 10 doesn't support CSS Animation. To support older IE, you have to use a GIF format image. Choose one from loading.io's online spinner gallery and you can customize a unique loader GIF with our icon editor easily....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    fastPTOptimizer

    a fork of the Panorama Tools / libpano13 with a fast PTOptimizer

    ...PTOptimizer is part of panorama tools, a great software for aligning and stitching several partially overlapping photos in order to get a bigger photo. When you have only a small or medium number of images and control points, the original PTOptimizer does the optimization in a fairly short time. However if you have a large number of images (several hundrets or more than thousand) and control points, PTOptimizer typically needs much time (up to several days) for the optimization of the parameters. fastPTOptimizer decreases the processing time for large panoramas (a speedup factor of 100 or more can be achieved). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Svelte Animation on Scroll

    Svelte Animation on Scroll

    Svelte Animation on Scroll

    Svelte Animation on Scroll. A small component to make your CSS animations work on scroll with Svelte. SAoS allows you to animate once or multiple times an element on a scroll, you can define the top and bottom "triggers" and the CSS of the internal divs (not recommended, but it can help in some cases).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    generativeart

    generativeart

    Create Generative Art with R

    ...Each render uses a seed to introduce controlled randomness, so every image is unique while remaining reproducible when the same seed and formula are reused. The package logs the seed, formula, and file name to a CSV, which makes it easy to catalog outputs, re-generate favorites, and track experiments. A small helper sets up a simple directory scaffold for “everything” versus “handpicked” images and a logfile folder, encouraging a tidy, iterative workflow. Rendering is performed with ggplot2, and users can select coordinate systems (Cartesian or polar), foreground/background colors, number of images to generate, and output format (PNG by default with other devices available).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    gml4gtk

    gml4gtk

    small console GML or graphviz DOT graph viewer

    directed graph layout program for GML (Graph-Markup-Language) graph or partial graphviz DOT graph
    Downloads: 0 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
    Vivus.js

    Vivus.js

    JavaScript library to make drawing animation on SVG

    ...There are a variety of different animations available, as well as the option to create a custom script to draw your SVG in whatever way you like. Every path element is drawn at the same time with a small delay at the start. This is currently the default animation. Each line is drawn synchronously. They all start and finish at the same time, hence the name `sync`. Each path element is drawn one after the other. This animation gives the best impression of live drawing. To give more freedom, it's possible to override the animation of each path and/or the entire SVG. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    exa

    exa

    A modern replacement for ls

    ...exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. Different types of file and data will be coloured differently, and the user and group columns will be highlighted for the current user. exa can display a file’s extended attributes, as well as standard filesystem information such as the inode, the number of blocks, and a file’s various dates and times. exa queries files in parallel, giving you performance on par with ls. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    SmillaEnlarger is a small graphical tool ( based on Qt ) to resize, especially magnify bitmaps in high quality. ( The used algorithm is an invention of my own )
    Downloads: 42 This Week
    Last Update:
    See Project
  • 13
    Magnum

    Magnum

    Lightweight and modular C++11 graphics middleware for data and games

    Look­ing for an open-source lib­rary that gives you graph­ics ab­strac­tion and plat­form in­de­pend­ence on ma­jor desktop, mo­bile and web plat­forms? Do you want it to have all the con­veni­ence util­it­ies around yet stay small, power­ful and not give up on flex­ib­il­ity? Here it is. And it’s free to use, even for com­mer­cial pur­poses. Among Mag­num es­sen­tials is a UTF-8-aware OS, filesys­tem and con­sole ab­strac­tion, a ver­sat­ile vec­tor math lib­rary and a slim C++11 wrap­per of Vulkan and OpenGL API fam­il­ies. Build on top of that or opt-in for more. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Tao3D

    Tao3D

    Tao3D is a programming language for real-time interactive 3D

    Tao3D is a programming language for real-time interactive 3D. It lets you easily create dynamic, interactive, data-rich presentations, small applications, user interface concepts, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Peek

    Peek

    Simple animated GIF screen recorder with an easy to use interface

    ...Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer. Peek is not a general purpose screencast app with extended features but rather focuses on the single task of creating small, silent screencasts of an area of the screen for creating GIF animations or silent WebM or MP4 videos. Peek runs on X11 or inside a GNOME Shell Wayland session using XWayland. Support for more Wayland desktops might be added in the future.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 16
    AnoPlib - Animlets are not Particles library - provides a library for rendering small and fast animated effects using openGL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Simple 2D

    Simple 2D

    Simple, open-source 2D graphics for everyone

    ...Developers can use Simple2D to quickly prototype ideas or build lightweight applications in C with full access to rendering, events, and asset management. It is especially well-suited for learning environments and small indie projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Image Super-Resolution (ISR)

    Image Super-Resolution (ISR)

    Super-scale your images and run experiments with Residual Dense

    The goal of this project is to upscale and improve the quality of low-resolution images. This project contains Keras implementations of different Residual Dense Networks for Single Image Super-Resolution (ISR) as well as scripts to train these networks using content and adversarial loss components. Docker scripts and Google Colab notebooks are available to carry training and prediction. Also, we provide scripts to facilitate training on the cloud with AWS and Nvidia-docker with only a few...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Zdog

    Zdog

    Flat, round, designer-friendly pseudo-3D engine for canvas & SVG

    ...With Zdog, you can design and render simple 3D models on the Web. Zdog is a pseudo-3D engine. Its geometries exist in 3D space, but are rendered as flat shapes. This makes Zdog special. Zdog is small. 2,100 lines of code for the entire library. 28KB minified. Zdog is round. All circular shapes are rendered as proper circles with rounded edges. No polygonal jaggies. Zdog is friendly. Modeling is done with a straight-forward declarative API. Zdog was designed to bring the simplicity of vector illustration into 3D. Drawing circles and squares is easy and fun. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Raphaël

    Raphaël

    JavaScript vector library

    Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library. Raphaël ['ræfeɪəl] uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    GIF for CLI

    GIF for CLI

    Takes in a GIF, short video, or a query to the Tenor GIF API

    gif-for-cli is a small, playful utility that brings animated GIFs to the command line by rendering frames directly in a terminal. It takes an input GIF (or a URL) and converts each frame into a terminal-friendly representation, timing updates to approximate the original animation. Depending on terminal capabilities, it can use ANSI color blocks or image protocols to achieve surprisingly faithful playback.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Canon EOS DIGITAL Info

    Canon EOS DIGITAL Info

    Utility for Reading/ editing some Infos on Canon EOS DSLRs

    Canon doesn’t have shutter count included on the EXIF information of an image file, as opposed to Nikon and Pentax. There’s no official Canon based application to find the shutter count for an EOS DSLR. However, there are a few free tools that may help you to do this. They provide some details about the camera, including product Name, firmware version, battery level, shutter Counter, date/time, and owner/artist/copyright strings. But it does not support this features: Editing the...
    Leader badge
    Downloads: 4,102 This Week
    Last Update:
    See Project
  • 23
    KABOOM! in 180 lines of bare C++

    KABOOM! in 180 lines of bare C++

    A brief computer graphics / rendering course

    ...The project demonstrates how basic rendering techniques such as ray-object intersection, lighting, and shading can be implemented from scratch. It intentionally avoids external libraries to encourage a deeper understanding of underlying algorithms and data structures. The codebase is small enough to be fully understood in a short time, making it ideal for students and developers new to graphics programming. It is often used in teaching environments to illustrate core rendering concepts in a practical way. Overall, tinykaboom is a minimalist yet powerful introduction to ray tracing and 3D rendering principles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Emoji-Log

    Emoji-Log

    An Emoji Git commit log messages spec standard

    ...Nothing wrong if you want to attach feelings to this 2D flat text-based world of code. I found out that instead of memorizing hundreds of emoji it's better to keep the categories small and general.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    LCUI

    LCUI

    A small C library for building user interfaces with C, XML and CSS.

    LCUI is a freely available software library to create GUI application, it is written in C, support the use XML and CSS describe the graphical interface, you can use it to make some simple effects. The above description and screenshots is for the version 1.0.0 (+), and the 1.0.0 version is still in development, it is not officially released, please do not use old versions of "files "page to download as version 1.0.0.
    Downloads: 2 This Week
    Last Update:
    See Project
Auth0 Logo