Showing 1238 open source projects for "embedded"

View related business solutions
  • $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
  • 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
  • 1
    Blynk C++ Library

    Blynk C++ Library

    Blynk library for embedded hardware

    Blynk is the most popular Internet of Things platform for connecting any hardware to the cloud, designing apps to control them, and managing your deployed products at scale. With Blynk Library you can connect over 400 hardware models (including ESP8266, ESP32, NodeMCU, all Arduinos, Raspberry Pi, Particle, Texas Instruments, etc.)to the Blynk Cloud. With Blynk apps for iOS and Android apps you can easily drag-n-drop graphic interfaces for any DIY or commercial project. It's a pure WYSIWG...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    TensorRT

    TensorRT

    C++ library for high performance inference on NVIDIA GPUs

    ...With TensorRT, you can optimize neural network models trained in all major frameworks, calibrate for lower precision with high accuracy, and deploy to hyperscale data centers, embedded, or automotive product platforms. TensorRT is built on CUDA®, NVIDIA’s parallel programming model, and enables you to optimize inference leveraging libraries, development tools, and technologies in CUDA-X™ for artificial intelligence, autonomous machines, high-performance computing, and graphics. With new NVIDIA Ampere Architecture GPUs, TensorRT also leverages sparse tensor cores providing an additional performance boost.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    jbang

    jbang

    Create, edit and run self-contained source-only Java programs

    jbang lets students, Educators and Professional Developers create, edit, and run self-contained source-only Java programs with unprecedented ease. JBang goes beyond more than just easy scripting; you can use jbang to launch any kind of Java application or library packaged as a jar available locally, via http/https download or in a Maven repository. You can even setup catalogs of scripts and publish them to Github, Gitlab or Bitbucket, see AppStore for examples.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Russh

    Russh

    Rust SSH client & server library

    ...The project also includes examples and discussion threads that show how other tools integrate it for web-based clients or gateway services. For teams building terminals, proxies, or embedded management planes, it offers a robust foundation without shelling out to external binaries.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 5
    Bottle

    Bottle

    bottle.py is a fast and simple micro-framework for python applications

    Bottle is a minimalist web framework for building small web applications and APIs in Python. It is distributed as a single file with no external dependencies, making it perfect for rapid development, prototyping, or embedded use. Despite its small size, Bottle supports routing, templates, request handling, and plugin support, offering a full-featured toolkit in an extremely compact package.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Riley's Graphics library FrameWork

    Riley's Graphics library FrameWork

    A cross platform lightweight single-header simple-to-use library

    ...RGFW is ideal for developers who want tight control over their environment or want to build cross-platform applications with a tiny footprint. It’s particularly suited to educational, experimental, or embedded graphics projects.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    FrankenPHP

    FrankenPHP

    The modern PHP app server

    FrankenPHP is a modern application server for PHP built on top of the Caddy web server. FrankenPHP gives superpowers to your PHP apps thanks to its stunning features: Early Hints, worker mode, real-time capabilities, automatic HTTPS, HTTP/2, and HTTP/3 support. FrankenPHP works with any PHP app and makes your Laravel and Symfony projects faster than ever thanks to their official integrations with the worker mode. FrankenPHP can also be used as a standalone Go library to embed PHP in any app.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    tio

    tio

    A serial device I/O tool

    tio is a serial device tool that features a straightforward command line and configuration file interface to easily connect to serial TTY devices for basic I/O operations. To make a simpler serial device tool for working with serial TTY devices with less focus on classic terminal/modem features and more focus on the needs of embedded developers and hackers. tio was originally created as an alternative to screen for connecting to serial devices when used in combination with tmux.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Hawtio

    Hawtio

    Hawtio web console helps you manage your JVM stuff and stay cool

    ...The only server-side dependency (other than the static HTML/CSS/JS/images) is the excellent Jolokia library which has a small footprint (around 300KB) and is available as a JVM agent or comes embedded as a servlet inside the hawtio-default.war.
    Downloads: 2 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
  • 10
    AMP

    AMP

    Web component framework for building ads, emails, websites and more

    AMP is an open source web component framework that allows you to easily create user-first websites, ads, emails, stories and more. AMP creates fast, smooth-loading web pages that prioritize the user-experience, consistently providing a fast experience across all devices and platforms.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    aily blockly

    aily blockly

    AI IDE for hardware development, support Arduino, MicroPython, ESP32

    aily Blockly is an AI-assisted visual IDE for building hardware projects with Blockly and conventional code. It is designed to make embedded development approachable while still supporting general-purpose boards instead of one proprietary device. The environment supports more than 100 development boards and chips and integrates hundreds of extension libraries. AI can analyze project requirements, recommend hardware, generate code, create wiring diagrams, explain compile errors, and suggest fixes. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Stlite

    Stlite

    n-browser Streamlit

    ...Stlite supports a wide range of Python libraries and enables real-time interactivity, making it suitable for dashboards, data visualization tools, and educational applications. It can be embedded into web pages, integrated into React applications, or packaged as standalone desktop apps using Electron. The system emphasizes privacy and portability, as all computations occur locally in the browser and no data needs to be sent to external servers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    raygui

    raygui

    A simple and easy-to-use immediate-mode gui library

    ...Because the library is distributed as a single header file containing both declarations and implementations, including it in a project is simple and doesn’t require complex build configurations. raygui supports a wide range of controls and customization options for colors, fonts, and layout metrics, and also includes a built-in set of 1-bit icons that can be embedded into controls. It’s intended for tools development, rapid GUIs for editors or debug interfaces, and simple applications that need basic UI without heavy frameworks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    libSQL

    libSQL

    libSQL is a fork of SQLite that is both Open Source

    ...It aims to modernize SQLite by optimizing for performance and availability, targeting distributed and low-latency applications. SQLite has solidified its place in modern technology stacks, embedded in nearly any computing device you can think of. Its open source nature and public domain availability make it a popular choice for modification to meet specific use cases. libSQL will always be able to ingest and write the SQLite file format. We would love to add extensions like encryption, and CRC that require the file to be changed. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Minify

    Minify

    Go minifiers for web formats

    ...Minification is the process of removing bytes from a file (such as whitespace) without changing its output and therefore shrinking its size and speeding up transmission over the internet and possibly parsing. The implemented minifiers are designed for high performance. The core functionality associates mime-types with minification functions, allowing embedded resources (like CSS or JS within HTML files) to be minified as well. Users can add new implementations that are triggered based on a mime-type (or pattern) or redirect to an external command (like ClosureCompiler, UglifyCSS,). Minifiers or bindings to minifiers exist in almost all programming languages. Some implementations are merely using several regular expressions to trim whitespace and comments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Conan

    Conan

    The open-source C/C++ package manager

    The open-source, decentralized and multi-platform package manager to create and share all your native binaries. All platforms. Windows, Linux, Apple, FreeBSD, Android, iOS, embedded, cross-building, bare metal, etc. All build systems. Visual Studio MSBuild, CMake, Makefiles, SCons, etc. Extensible to any build system. Full management of binaries. Create, manage and reuse any number of binaries, for any configuration: platform, compiler, version, architectures, or build from sources at will. Fully automated dependency management. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Read the Docs

    Read the Docs

    The source code that powers readthedocs.org

    Read the Docs is a platform that automates building, versioning, and hosting documentation from source repositories. Supporting Sphinx, MkDocs, Jupyter Book, and more, it integrates with GitHub, GitLab, and Bitbucket to trigger automatic builds upon updates. Both open-source projects and private documentation can be hosted, with previews, search, audits, and analytics, enabling seamless “Docs as Code” workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ZetaJS

    ZetaJS

    JS wrapper for ZetaOffice in the browser

    ...Use cases range from an in-browser office suite that looks and feels just like its desktop counterpart, to fine-tuned custom text editing and spreadsheet capabilities embedded in your website, to a headless zetajs instance that does document conversion in the background.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    SubsCheck-Win-GUI

    SubsCheck-Win-GUI

    A GUI program interface designed by SubsCheck for Windows users

    SubsCheck-Win-GUI is a Windows-based graphical application written in C# (for the .NET platform) designed to help Windows users check and manage subscription links (for proxy nodes) easily via a GUI rather than CLI scripts. The application provides a user interface for loading subscription links or node lists, performing checks (e.g., reachability, latency), and presenting results in a user-friendly view. It also supports auto-update of version information and links to downloads, as...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    SuperCollider

    SuperCollider

    Audio server, programming language, and IDE for sound synthesis

    SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It is free and open source software available for Windows, macOS, and Linux. scsynth, a real-time audio server, forms the core of the platform. It features 400+ unit generators (“UGens”) for analysis, synthesis, and processing. Its granularity allows the fluid combination of many known and unknown audio techniques, moving between additive and...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    QodeAssist

    QodeAssist

    QodeAssist is an AI-powered coding assistant plugin for Qt Creator

    QodeAssist is an AI-powered coding assistant plugin specifically designed for Qt Creator, bringing modern AI capabilities directly into a C++ and QML development environment. It provides intelligent code completion, inline refactoring, and conversational chat interfaces that can appear as popups, side panels, or embedded views within the IDE. The plugin supports both local and cloud-based language model providers, including Ollama, llama.cpp, OpenAI, Claude, and others, allowing developers to choose between privacy-focused local setups or more powerful remote models. It includes advanced context handling features such as file attachments, project-specific rules, and automatic synchronization with open files, which improves the relevance of AI responses. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    CryptoSwift

    CryptoSwift

    Collection of standard and secure cryptographic algorithms

    ...Performance characteristic is different in Release build. XCFrameworks require Xcode 11 or later and they can be integrated similarly to how we’re used to integrating the .framework format. Embedded frameworks require a minimum deployment target of iOS 9 or macOS Sierra (10.12). CryptoSwift uses array of bytes aka Array<UInt8> as a base type for all operations. Every data may be converted to a stream of bytes. You will find convenience functions that accept String or Data, and it will be internally converted to the array of bytes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Spring boot starter for gRPC framework

    Spring boot starter for gRPC framework

    Spring Boot starter module for gRPC framework

    Autoconfigures and runs the embedded gRPC server with @GRpcService-enabled beans as part of the spring-boot application. If you are using Spring Boot Dependency Management plugin, it might pull not the same version as the version this started was compiled against, causing binary incompatibility issue.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    GitFut

    GitFut

    Your GitHub stats, turned into a World-Cup-style player card

    ...It also assigns an overall rating, position, archetype, country flag, and card finish based on the shape and strength of the profile data. The generated card can be embedded as a live image in a README, portfolio, or personal website. Built with Next.js, TypeScript, Tailwind, and Redis, it is both a fun developer identity tool and an example of social GitHub visualization.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Clerk

    Clerk

    Moldable Live Programming for Clojure

    Clerk is a notebook library for Clojure that enables interactive, reproducible, and version-control-friendly live programming. Notebook content is written in standard Clojure namespaces or Markdown with embedded Clojure code blocks and evaluates top-to-bottom for predictable behavior. Clerk notebooks are either regular Clojure namespaces (interspersed with markdown comments) or regular markdown files (interspersed with Clojure code fences). This also means Clerk notebooks are meant to be stored in source control. Clerk notebooks always evaluate from top to bottom. ...
    Downloads: 1 This Week
    Last Update:
    See Project