Showing 2803 open source projects for "embedded"

View related business solutions
  • 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
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1
    qvac-fabric-llm.cpp

    qvac-fabric-llm.cpp

    QVAC Fabric: cross-platform LLM inference and fine-tuning

    qvac-fabric-llm.cpp is a cross-platform large language model inference and fine-tuning engine built as an advanced fork of llama.cpp, designed to run efficiently across desktops, mobile devices, and heterogeneous GPU environments. The project focuses on removing hardware limitations traditionally associated with LLM deployment by enabling support for a wide range of backends, including Vulkan, Metal, CUDA, and CPU, making it accessible on devices ranging from smartphones to enterprise...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    RESTinio

    RESTinio

    HTTP/WebSocket server C++14 library

    RESTinio is a header-only C++14 library that gives you an embedded HTTP/WebSocket server. It is based on the standalone version of ASIO and is targeted primarily for the asynchronous processing of HTTP requests. Since v.0.4.1 Boost::ASIO (1.66 or higher) is also supported. Consider the task of writing a C++ application that must support some REST API, RESTinio represents our solution for that task.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Smile

    Smile

    Statistical machine intelligence and learning engine

    ...Smile provides hundreds advanced algorithms with clean interface. Scala API also offers high-level operators that make it easy to build machine learning apps. And you can use it interactively from the shell, embedded in Scala. The most complete machine learning engine. Smile covers every aspect of machine learning.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    sj.h

    sj.h

    A tiny little JSON parsing library

    ...This design gives developers direct control over memory, numeric precision, Unicode handling, and application-specific parsing behavior. 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
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    PortableGL

    PortableGL

    An implementation of OpenGL 3.x-ish in clean C

    PortableGL is a single-header, software-only implementation of a subset of OpenGL (specifically the GL 2.1 pipeline), designed to run entirely on the CPU. This lightweight graphics library allows OpenGL-style rendering without GPU acceleration, making it ideal for educational use, debugging, embedded systems, and retro-style software rendering. Because it mirrors OpenGL syntax and design, it can act as a drop-in CPU renderer for testing or deploying 3D graphics on platforms without GPU support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    QuadGK.jl

    QuadGK.jl

    adaptive 1d numerical Gauss–Kronrod integration in Julia

    ...The package provides three basic functions: quadgk, gauss, and kronrod. quadgk performs the integration, gauss computes Gaussian quadrature points and weights for integrating over the interval [a, b], and kronrod computes Kronrod points, weights, and embedded Gaussian quadrature weights for integrating over [-1, 1].
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Language support for Java for VS Code

    Language support for Java for VS Code

    Java Language Support for Visual Studio Code

    ...Now that Java extension will publish platform-specific versions, it will embed a JRE for supported platforms such as win32-x64, Linux-x64, Linux-arm64, darwin-x64, and darwin-arm64. The embedded JRE is used to launch the Language Server for Java. Users are only responsible for configuring Project JDKs to compile your Java projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    iroh

    iroh

    IPFS reimagined

    Iroh takes IPFS beyond the theoretical, to offer developers efficient infrastructure that scales data distribution past 10M devices. We have been working on and around IPFS nearly since its inception, and are starting out on a new implementation because we have unfinished business with IPFS. We believe the best days of the protocol are ahead, but to get there we need to ship an order-of-magnitude improvement that unlocks new platforms and use cases. We're building iroh to see just how far we...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Yank Note

    Yank Note

    A Hackable Markdown Note Application for Programmers

    ...Use Monaco kernel, optimize for Markdown editing, and have the same editing experience as VSCode. Support version control; Applets, runnable code blocks, tables, PlantUML, Drawio, macro replacements, etc., can be embedded in the document; support for OpenAI auto-completion. Data is saved as local Markdown files, and the extension functions are implemented in the original syntax of Markdown as far as possible. Support users to write their own plug-ins to expand the functionality of the editor. Use encryption to save private files such as account number, and the password can be set separately for each file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    Eclipse Che

    Eclipse Che

    Next-gen container development platform, workspace server & cloud IDE

    Eclipse Che is a Kubernetes-native IDE that makes Kubernetes development accessible for development teams. It places everything a developer could need into containers in Kube pods including dependencies, embedded containerized runtimes, a web IDE, and project code. With the Kubernetes application in your development environment and an in-browser IDE, you can code, build, test and run applications exactly as they run on production from any machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Jessibuca

    Jessibuca

    Jessibuca is an open source pure H5 live streaming player

    ...It also supports multiple playback instances simultaneously, making it suitable for monitoring dashboards or multi-stream environments. With a lightweight footprint and strong compatibility, it is widely used for web-based surveillance, live streaming, and embedded video applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Gradient Bang

    Gradient Bang

    Gradient Bang is an online multiplayer universe

    ...Rather than functioning as a traditional application or API, it is conceptualized as an “online multiplayer universe” in which participants can explore, trade, battle, and collaborate while interacting with AI agents as active entities within the system. The project serves both as a prototype and a conceptual playground for testing how conversational AI systems behave when embedded into dynamic, game-like environments rather than static chat interfaces. It leverages the broader Pipecat architecture for multimodal and conversational AI orchestration, meaning that interactions can potentially extend beyond text into voice, events, and real-time systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    GalTransl

    GalTransl

    Automated translation solution for visual novels

    ...It integrates support for multiple advanced LLM providers such as GPT-4, Claude, DeepSeek, and other models, enabling high-quality, context-aware translations that go beyond traditional machine translation approaches. The platform is built to handle the unique structure of visual novels, including branching dialogue, character-specific tone, and embedded scripts, which require more nuanced handling than standard text translation. It includes automation pipelines that extract game text, process it through language models, and reintegrate translated content back into the game environment. GalTransl also allows customization of prompts and translation strategies, enabling users to adapt tone, style, or localization preferences depending on the project.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Preact

    Preact

    Fast 3kB React alternative with the same modern API

    ...With preact/compat, many React libraries can be used directly, making migration or code sharing practical in performance-sensitive apps. Its focus on size and speed makes it attractive for embedded widgets, mobile web, and scenarios where initial load must be extremely fast. The library embraces modern patterns like functional components, hooks, and context while keeping the API surface minimal. Tooling integrations and ecosystem packages round out the experience, so teams can ship production apps without sacrificing bundle budgets.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    miniblink49

    miniblink49

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

    ...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). Embedded Nodejs, support electron (with Nodejs, can run electron). Customize as you wish, simulate another browser environment. Perfect HTML5 support, friendly to various front-end libraries (support HTML5, and friendly to front framework). After turning off the cross-domain switch, you can use various cross-domain functions (support cross-domain). ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Apache Phoenix

    Apache Phoenix

    Mirror of Apache Phoenix

    Apache Phoenix is a SQL skin over HBase delivered as a client-embedded JDBC driver targeting low latency queries over HBase data. Apache Phoenix enables OLTP and operational analytics in Hadoop for low latency applications by combining the best of both worlds. The power of standard SQL and JDBC APIs with full ACID transaction capabilities and the flexibility of late-bound, schema-on-read capabilities from the NoSQL world by leveraging HBase as its backing store.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Neutralinojs

    Neutralinojs

    Portable and lightweight cross-platform desktop application

    ...You can extend Neutralinojs with any programming language (via extensions IPC) and use Neutralinojs as a part of any source file (via child processes IPC). In Electron and NWjs, you have to install Node.js and hundreds of dependency libraries. Embedded Chromium and Node.js make simple apps bloaty, in most scenarios, framework weights more than your app source. Neutralinojs offers a lightweight and portable SDK which is an alternative for Electron and NW.js. Neutralinojs doesn't bundle Chromium and uses the existing web browser library in the operating system (Eg: gtk-webkit2 on Linux). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    TinyGo

    TinyGo

    Go compiler for small place

    TinyGo brings the Go programming language to embedded systems and to the modern web by creating a new compiler based on LLVM. You can compile and run TinyGo programs on over 60 different microcontroller boards such as the BBC micro:bit and the Arduino Uno. TinyGo can also produce WebAssembly (WASM) code which is very compact in size. You can compile programs for web browsers, as well as for server and edge computing environments that support the WebAssembly System Interface (WASI) family of interfaces. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    jetson-stats

    jetson-stats

    Simple package for monitoring and control your NVIDIA Jetson

    ...It can also be imported into Python scripts, which makes it useful for custom monitoring, robotics dashboards, automation, and diagnostics. Developers working with embedded AI systems can use it to understand performance limits and troubleshoot hardware behavior during deployment. Its main value is giving Jetson users a practical, readable, and scriptable view of board health and resource usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JediTerm

    JediTerm

    Pure Java Terminal Emulator. Works with SSH and PTY

    ...The library is used across JetBrains IDEs, including IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, CLion, AppCode, and Rider. JediTerm handles terminal rendering, shell output interpretation, keyboard input, and integration concerns needed for an embedded terminal experience. It is best suited for developers building Java-based tools that need a mature, IDE-grade terminal component.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Cowboy

    Cowboy

    Small, fast, modern HTTP server for Erlang/OTP

    ...Cowboy supports routing, request dispatching, HTTP handlers, REST handlers, WebSocket connections, and long-lived streaming-style interactions. Because it uses Ranch for connection management, it can be embedded directly inside larger Erlang systems rather than deployed only as a separate web server. The project is well suited for real-time systems, APIs, messaging infrastructure, telecom-style applications, and fault-tolerant services that benefit from the Erlang runtime. Cowboy is a strong choice when developers need an efficient HTTP layer that fits naturally into actor-based, concurrent Erlang architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    xkcptun

    xkcptun

    xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language

    xkcptun is a C-language implementation of kcptun built on KCP and libevent2. It is mainly designed for embedded and router-oriented environments such as LEDE and OpenWrt, where lightweight networking tools are often preferred. The project provides client and server components that use KCP-based tunneling to improve performance over unreliable or high-latency network links. It also includes a spy utility, making the generated build more than a minimal two-binary tunnel setup. xkcptun can be built with CMake and supports static linking for easier deployment on constrained systems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    mruby

    mruby

    Lightweight Ruby

    mruby is a lightweight implementation of the Ruby programming language designed for embedding and integration into applications, particularly in resource-constrained environments such as embedded systems or game engines. It maintains compatibility with modern Ruby syntax while offering a significantly reduced footprint compared to the standard Ruby interpreter. The system includes its own virtual machine, bytecode compiler, and interactive shell, enabling developers to write, compile, and execute Ruby code efficiently. One of its core strengths is its embeddability, allowing developers to integrate scripting capabilities directly into applications written in C or C++. mruby also includes a package system called mrbgems, which enables modular extension of functionality through additional libraries. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    trackers

    trackers

    Multi-object tracking algorithms

    trackers is a plug-and-play multi-object tracking library designed to work with virtually any object detection model, enabling developers to follow objects across video frames with minimal setup. The library provides clean, modular implementations of leading tracking algorithms and can be used either from the command line or embedded directly into Python pipelines. It supports inputs such as videos, webcams, RTSP streams, or image directories and produces annotated tracking outputs that include labels and trajectories. Trackers is built for flexibility and benchmarking, allowing users to evaluate performance using standard multi-object tracking metrics and compare algorithms easily. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Stoolap

    Stoolap

    A Modern Embedded SQL Database written in Rust

    Stoolap is a lightweight, self-hosted analysis and visualization tool designed to help developers and operations teams explore log data, metrics, and debugging information from distributed systems or local applications. Instead of relying on heavy commercial observability platforms, stoolap provides a fast, focused interface where users can filter, query, and visualize time-series data, logs, traces, and error metrics in a cohesive environment. Its intuitive query builder lets users craft...
    Downloads: 0 This Week
    Last Update:
    See Project