Showing 33 open source projects for "prototyping"

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 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
  • 1
    Graphite

    Graphite

    An open source graphics editor for 2025

    Graphite is a modern, open-source, prototyping and design tool built for vector graphics, motion, and state-driven UIs. It combines traditional vector drawing capabilities with features like animation timelines, state machines, and interactive prototyping—all in one toolchain rather than separate apps. The interface supports layering, boolean operations, masks, and full node-based parametric controls for shapes and effects.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 2
    Diagrams

    Diagrams

    Diagram as Code for prototyping cloud system architectures

    Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture without any design tools. You can also describe or visualize the existing system architecture as well. Diagram as Code allows you to track the architecture diagram changes in any version control system. Diagrams currently support main major providers including AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud, etc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    PHP-GLFW

    PHP-GLFW

    A fully-featured OpenGL and GLFW extension for PHP

    ...It opens creative possibilities for developers more comfortable in PHP or looking to prototype desktop applications with web-style syntax. It’s ideal for educational purposes, quick prototyping, or just for fun.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    OpenBrand

    OpenBrand

    Extract brand assets (logos, colors, backdrops) from any website

    ...The project is built with extensibility in mind, allowing developers to integrate additional AI models or design pipelines to expand its capabilities. It provides a structured approach to branding by combining automation with user input, enabling rapid prototyping of brand concepts without requiring deep design expertise. OpenBrand also emphasizes modularity and reproducibility, making it suitable for teams that want to standardize branding processes across projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Bananas Screen Sharing

    Bananas Screen Sharing

    Cross-Platform screen sharing

    Bananas is a lightweight web framework built for JavaScript, focusing on simplicity and fast prototyping of web applications. Because there are no servers involved (except for the stun, turn and signaling servers that are needed for exchanging the initial connection information), you need to have a way to communicate the url to the person you're sharing your screen with.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    SCAIL

    SCAIL

    Towards Studio-Grade Character Animation via In-Context Learning of 3D

    SCAIL is a project developed by the ZAI Organization, focusing on AI-driven research initiatives. While specific documentation about SCAIL’s exact goals and implementation is limited from the repository context alone, the project appears to be part of a collection of machine learning and AI research tools that facilitate scalable model development, evaluation, or application workflows. Given its listing alongside other ZAI projects like speech recognition and text-to-speech systems, SCAIL...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PyVista

    PyVista

    3D plotting and mesh analysis through a streamlined interface

    ...PyVista is a helper module for the Visualization Toolkit (VTK) that takes a different approach on interfacing with VTK through NumPy and direct array access. This package provides a Pythonic, well-documented interface exposing VTK’s powerful visualization backend to facilitate rapid prototyping, analysis, and visual integration of spatially referenced datasets. This module can be used for scientific plotting for presentations and research papers as well as a supporting module for other mesh-dependent Python modules. Easily integrate with NumPy and create a variety of geometries and plot them. You could use any geometry to create your glyphs, or even plot the points directly. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    ReacType

    ReacType

    Prototyping Tool for exporting React/Typescript Applications!

    ReacType is a rapid prototyping tool built on Electron that allows users visualize their application architecture dynamically, employing a drag-and-drop canvas display and an interactive, real-time component code preview that can be exported as a React app for developers employing React component architecture alongside the comprehensive type-checking of TypeScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    glslmath

    glslmath

    C++ header-only library that simulates GLSL math

    ...GLSLmath has been inspired by the glm and slmath libraries, which aim to mimic GLSL, but in contrast to those GLSLmath does not focus on a complete conforming implementation of GLSL. It rather aims to provide a convenient single header file that implements the most commonly used subset of GLSL so that it is easy to use for rapid prototyping and GLSL teaching purposes. It is used at the Georg-Simon Ohm University of Applied Sciences in Nuremberg for teaching computer graphics courses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    glvertex

    glvertex

    Support for legacy OpenGL in core profiles

    The glVertex library emulates the legacy OpenGL API, which has been deprecated in OpenGL core profiles. It is also a convenience wrapper around GLSL shaders, VBOs and FBOs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Java Games and Graphics is meant to be a fun project. The goal here is to have fun with JAVA graphics and JAVA games. There is no specific goal as to what kind of graphics or games.This project features an RPG Role Playing, MUD, and Turn Based Combat gam
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    ADAMS

    ADAMS

    ADAMS is a workflow engine for building complex knowledge workflows.

    ...Operators include machine learning (WEKA, MOA, MEKA) and image processing (ImageJ, JAI, BoofCV, LIRE and Gnuplot). R available using Rserve. WEKA webservice allows other frameworks to use WEKA models. Fast prototyping with Groovy and Jython. Read/write support for various databases and spreadsheet applications.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    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: 0 This Week
    Last Update:
    See Project
  • 14
    Pencil

    Pencil

    The Pencil Project's unique mission is to build a free tool

    Pencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms. The latest stable version of Pencil is 3.1.0 which contains stability fixes and many new features. More details can befound in the releaste notes. Pencil provides various built-in shapes collection for drawing different types of user interface ranging from desktop to mobile platforms.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 15
    FrankMocap

    FrankMocap

    A Strong and Easy-to-use Single View 3D Hand+Body Pose Estimator

    ...The codebase offers pretrained models, clear inference scripts, and utilities to visualize results, making single-camera motion capture approachable on commodity hardware. Researchers and creators use it for motion studies, AR/VR prototyping, character animation, and human-in-the-loop editing.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    PyTorch Natural Language Processing

    PyTorch Natural Language Processing

    Basic Utilities for PyTorch Natural Language Processing (NLP)

    PyTorch-NLP is a library for Natural Language Processing (NLP) in Python. It’s built with the very latest research in mind, and was designed from day one to support rapid prototyping. PyTorch-NLP comes with pre-trained embeddings, samplers, dataset loaders, metrics, neural network modules and text encoders. It’s open-source software, released under the BSD3 license. With your batch in hand, you can use PyTorch to develop and train your model using gradient descent. For example, check out this example code for training on the Stanford Natural Language Inference (SNLI) Corpus. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Synthclipse

    Synthclipse

    GLSL shader prototyping tool based on Eclipse IDE.

    Synthclipse is a GLSL shader prototyping tool. It makes possible to fast develop all kinds of shaders: Fragment (FS), Vertex (VS), Geometry (GS), Tessellation (TS) and Compute (CS). Shader development can be done using, compatible with Fragmentarium and Shadertoy (but limited to FS and VS), Fragx shaders or by using fully featured JavaScript JSX scripts. The JSX API is consistent with WebGL but in fact exposes complete OpenGL 4+ API.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Mangrove TDS Library

    Mangrove TDS Library

    A C++ Tool for the Fast Prototyping of Topological Data Structures

    The Mangrove Topological Data Structure (Mangrove TDS) Library is a C++ template tool for the fast prototyping of topological data structures under the same API: - generic representation of any topological data structure, i.e., mangrove; - extensible through dynamic plugins at run-time; - agnostic wrt the representation in use; - any representation is supported without restrictions; - dimension-independent and multi-platform; - efficient representations of non-manifolds; - only one common API and no wrappers; - implicit representation of cells, not directly encoded, i.e., ghost references.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Node RTSP RTMP Server

    Node RTSP RTMP Server

    RTSP/RTMP/HTTP hybrid server

    ...It enables users to set up a lightweight streaming infrastructure for delivering live video or audio across networks without relying on heavy external servers. By implementing these protocols in Node.js, it offers easy integration with JavaScript applications and rapid prototyping for developers working on real-time streaming. The server can be used in surveillance camera setups, broadcasting workflows, or low-latency streaming systems. Because Node.js is event-driven, the implementation is designed for handling concurrent client connections efficiently. It’s especially useful for developers who want a minimalistic streaming server for experimentation, custom deployments, or embedding into larger applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Scriptio is a framework for presenting animations and educational content in a rich online experience. Featuring an easy-to-learn scripting language for fast prototyping and production-quality development, Scriptio is designed for Web 2.0 application
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    arcan-fe

    arcan-fe

    Scriptable frontend for media applications.

    Arcan is a portable and fully scriptable frontend for launching games, emulators and other full-screen applications in a visual appealing way, as seamlessly as possible. The API is sufficiently complete for other projects as well, e.g. rapid game prototyping (both 2D and 3D). Note that we have left sourceforge (thanks for all the spam). The source is hosted on github ( http://www.github.com/letoram/arcan ) and the downloads on bintray https://bintray.com/letoram/arcan-main/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Ogitor
    OGITOR is an attempt to build a general purpose editor to quickly create scenes which can then loaded in an OGRE application for both rapid prototyping purposes and also supplying a WYSWYG editor environment for OGRE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ImageNets
    ImageNets is an computer vision and image processing extension to the OpenCV library for user-friendly programming of Robot Vision algorithms. ImageNets uses Qt by Nokia. ImageNets is ideal for education of image processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    VideoPipe

    Easy prototyping and intuitive manipulation of realtime video

    VideoPipe is an application that allows a user to visually connect and manipulate videoprocessing modules to create a realtime procedural and configurable processing pipeline for video streams. It allows the user to experiment in an intuitive way with processing modules and tweak their parameters while the system is running, making the development and prototyping of video processing pipelines faster and easier. More description and video tutorials here: http://siggiorn.com/videopipe
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Gander
    Take a gander with Gander! Gander is a lightweight scene renderer for prototyping and viewing GLSL shaders. It makes tying together OpenGL and GLSL easy by using XML scene graphs. Plus, it supports some advanced features like multiple render passes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo