Browse free open source Libraries and projects for Linux and BSD below. Use the toggles on the left to filter open source Libraries by OS, license, language, programming language, and project status.

  • Build AI Apps with Gemini 3 on Vertex AI Icon
    Build AI Apps with Gemini 3 on Vertex AI

    Access Google’s most capable multimodal models. Train, test, and deploy AI with 200+ foundation models on one platform.

    Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
    Try Vertex AI Free
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 1
    A fixed point math header-library for C, under a liberal license.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Lightweight matrix lib, especially good for micro-blaze or other embedded processor which needs to do matrix operations. Supports Add, Subtract, Multiply, Transpose, and Invert (Cholesky Method). Compiles to 15kbs using -0s and is ISO C compliant.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    OnPosix

    OnPosix

    C++ library for POSIX systems.

    OnPosix is a minimal C++ library that allows to speed-up development on embedded Posix platforms (e.g., Embedded Linux). Code available at https://github.com/evidence/linux-onposix
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    SERiaM

    Unified desktop and embedded Serial port API

    A simple API, written in C, for accessing the Serial ports in a consistent way across Multiple desktop and embedded platforms. This has allowed programs for embedded devices to be mainly developed on the desktop, where test and debug is much easier. It can also be used to write serial port programs that are portable across different desktop platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 in Free Credit for Your Google Cloud Projects Icon
    $300 in Free Credit for Your Google Cloud Projects

    Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

    Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    Serial Wire Debug (SWD) Open Library for low level Debug Access Port (DAP) on new ARM Cortex CPU devices. PROJECT HAS MOVED TO https://GitHub.com/CeDeROM/LibSWD PLEASE UPDATE YOUR LINKS! :-)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Specter - Abstract Arithmetics Library (AAL) is a library coded in native C which is able to do operations with numbers of virtually unlimited length. Specter is targeting mainly cryptography and big integer maths though.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    The embedded Buffer Pool Manager (eBPM) supports the creation of pools of fixed buffer sizes. The user may allocate a buffer from the pool and queue to any other pool. A freed buffer is returned to its original pool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The embedded Single Timer Wheel (eSTW) is a timer wheel facility that can be used at task and interrupt level. The number of wheel spokes is user configured. The timer granularity is determined by the task signal or hardware interrupt source.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    fxSTL is a C++ container library. fxSTL stands for the Fixed Standard Template Library. fxSTL is not a replacement for the STL, but is rather an extension of the STL that provides implementations of fixed size containers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    The goal of jpegEnc is to provide a fundamental JPEG Encoder. Major features: * Tiny foot print * Twice faster than the libjpeg * Process is on band by band basis. Output to a user specified buffer. * Best for Embedded or small foot print project
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A free/libre/open-source firmware library (previously known as libopenstm32) for various ARM Cortex-M3 microcontrollers, including ST STM32, Toshiba TX03, Atmel SAM3U, NXP LPC1000 and others. Sourcecode and bugtracker can be found at http://github.com/libopencm3
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    IMPORTANT: This project was renamed to libopencm3, further development will take place there.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    mGSTEP

    mGSTEP

    Objective-C embedded development libraries

    Designed for use in embedded devices the mGSTEP libraries implement a subset of NeXT's OPENSTEP specification which has evolved into Apple's Cocoa Objective-C frameworks. The internal graphics rasterization supports rendering to an X11 or Linux frame-buffer based GUI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Weeno is an software-only extension of Wiring / Arduino for potentially all and any Atmel AVR MCUs. And potentially all chip architectures from all companies, whether Freescale, SiLabs, TI, even ARM. Basically, the goal is to make AVR-Weeno, ARM-Weeno, 8
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB