Showing 10075 open source projects for "c source code"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 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
  • 1
    fltr

    fltr

    Like grep but for natural language questions

    fltr is a minimal, dependency-free filtering utility written in C, inspired by UNIX philosophy and designed for high-performance data stream filtering. It allows users to apply pattern-based rules to lines of input—much like grep or awk—but with a focus on simplicity, low overhead, and customizability. It's intended for those who need a small, efficient tool to clean, parse, or analyze large streams of textual data on the command line without complex scripting or configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    RVVM

    RVVM

    The RISC-V Virtual Machine

    RVVM is a high-performance virtual machine and emulator designed for running RISC-V operating systems and applications on non-native hardware, with a strong emphasis on portability, security, and efficiency. It implements a fully spec-compliant RISC-V architecture, supporting modern instruction sets and extensions while maintaining a lean and modular codebase. One of its most notable features is its tracing JIT compiler, which enables significantly faster execution compared to traditional...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    TFT_eSPI

    TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library

    An Arduino IDE compatible graphics and fonts library for 32-bit processors. The library is targeted at 32-bit processors, it has been performance-optimized for STM32, ESP8266 and ESP32 types. The library can be loaded using the Arduino IDE's Library Manager. Direct Memory Access (DMA) can be used with the ESP32, RP2040, and STM32 processors to improve rendering performance. "Four wire" SPI and 8 bit parallel interfaces are supported. Due to the lack of GPIO pins, the 8-bit parallel interface...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    CrabEmu is a video game console emulator for Mac OS X, Sega Dreamcast, and various other *nix-like targets. Currently, development is focused upon the 8-bit consoles built by Sega, with support for the Sega Master System, Game Gear, SG-1000 and ColecoVision. Initial support for the NES is also available.
    Leader badge
    Downloads: 9 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
  • 5
    Kindling

    Kindling

    eBPF-based Cloud Native Monitoring Tool

    Kindling is an eBPF-based cloud-native monitoring tool, which aims to help users understand the app behavior from kernel to code stack. With trace profiling, we hope the user can understand the application's behavior easily and find the root cause in seconds. Besides trace profiling, Kindling provides an easy way to get an overview of network flows in the Kubernetes environment and many built-in network monitor dashboards like TCP retransmit, DNS, throughput, and TPS. Not only as a network...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    WiFiManager

    WiFiManager

    WiFi Connection manager with web captive portal

    Espressif ESPx WiFi Connection manager with fallback web configuration portal. The configuration portal is of the captive variety, so on various devices it will present the configuration dialogue as soon as you connect to the created access point. When your ESP starts up, it sets it up in Station mode and tries to connect to a previously saved Access Point. If this is unsuccessful (or no previous network saved) it moves the ESP into Access Point mode and spins up a DNS and WebServer (default...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Midbar

    Midbar

    Advanced hardware data vault

    Advanced hardware data vault designed to maximize the cost of unauthorized access to your data. https://midbar-official-website.netlify.app/ Attention: The latest ESP32 version of Midbar compiles successfully in Arduino IDE 1.8.9 with ESP32 package v2.0.8. There might be compatibility issues with other versions of the ESP32 package for Arduino IDE. STM32F401CCU6 + Arduino Uno Version V1.0: https://www.instructables.com/Midbar-STM32F401CCU6-Arduino-Uno-Version/ RTL8720DN + Arduino...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Breakpad

    Breakpad

    Mirror of Google Breakpad project

    Breakpad is an open source crash reporting system developed by Google that provides both client and server components to capture, analyze, and report software crashes across platforms. It is designed to help developers diagnose and fix crashes efficiently by generating detailed crash dumps, stack traces, and diagnostic data whenever an application fails unexpectedly. The framework includes libraries for embedding crash-handling functionality directly into applications and tools for...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9

    lsfm

    console based list style file manager

    a terminal/tty file manager, this program operates by presenting information in a list format, with each item assigned a unique number for user convenience. Users interact with the files and directories through a command line interface, where actions are executed by inputting corresponding numbers rather than names. This streamlined approach enhances efficiency and simplifies the management of files and directories. With a focus on user-friendly navigation and seamless operation, this file...
    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
    NewNode

    NewNode

    NewNode decentralized Content Distribution Network

    NewNode is a decentralized content distribution network (dCDN) developed by Clostra. It functions as a mobile SDK that transforms each device into a node within a peer-to-peer and device-to-device network. This architecture enhances content delivery speed and reliability, particularly in environments prone to network disruptions or censorship. By decentralizing the distribution process, NewNode reduces dependency on traditional CDNs and hosting services, offering a resilient alternative for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Balancing Load Across Systems (Ballast)
    Ballast is a tool for balancing user load across SSH servers that supports user-specific policies as well as traditional policies based on metrics such as CPU load. It includes a simple client, a lightweight data server, and a data collection agent.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Curve

    Curve

    Curve is a sandbox project hosted by the CNCF Foundation

    A cloud-native distributed storage system. A sandbox project hosted by the CNCF Foundation. Curve is a modern storage system developed by netease, currently supporting file storage(CurveFS) and block storage(CurveBS). Now it's hosted at CNCF as a sandbox project. The performance, mixed, capacity cloud disk or persistent volume of virtual machine/container, and remote disks of physical machines. High-performance separation of storage and computation architecture: high-performance and low...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    HexChat

    HexChat

    GTK+ IRC client

    HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like systems. Since XChat is open source, it’s perfectly legal. For more info, please read the Shareware background. HexChat was originally called XChat-WDK which in turn was a successor of freakschat.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14

    odxcassdecode

    odxcassdecode: decode the data cassette format for Oberheim DX/DMX

    odxcassdecode: tool to decode the data cassette format for Oberheim DX/DMX Copyright (C) 2024 by Klaus Michael Indlekofer. All rights reserved. Note: Special restrictions apply. See disclaimers below and within the distribution. (We are not affiliated in any way with companies/persons mentioned above. All brand names and trademarks are property of their respective owners.)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    srcpd: modular SRCP server

    SRCP system daemon

    The srcpd is a gateway between any kind of model railway systems and user interface programs that support the Simple Railroad Command Protocol SRCP.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    SerialTest

    SerialTest

    A cross platform debugger for serial port/Bluetooth/TCP/UDP

    A versatile test tool running on Windows/Linux/macOS/Android. Works as data transceiver/realtime plotter/shortcut/file transceiver. Supports serial port, Bluetooth SPP client/server, Bluetooth LE client, TCP client/server, UDP. Homepage: https://github.com/wh201906/SerialTest
    Leader badge
    Downloads: 88 This Week
    Last Update:
    See Project
  • 17
    TuxClocker

    TuxClocker

    Qt overclocking tool for GNU/Linux

    TuxClocker is an open-source Qt-based overclocking and hardware monitoring utility tailored for GNU/Linux systems. The project combines a DBus daemon with a Qt graphical user interface, allowing users to inspect and adjust performance characteristics of their hardware—particularly GPUs—under Linux. TuxClocker provides a user-friendly GUI atop lower-level interfaces, making it easier to control clock speeds, fan behavior, and other tuning parameters without resorting exclusively to...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18

    Config-master

    master configuration system

    config-master is a configuration file manager it allows the use of having all your configurations files in one place with one program to update and manager them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Coq Jupyter

    Coq Jupyter

    Jupyter kernel for Coq

    Make sure that CoqIDE (8.6 or newer) is installed and coqidetop or coqidetop.opt (coqtop for Coq versions before 8.9.0) is in your PATH. Also, make sure the python command is recognized on your machine. If not you can set up an alias for it e.g. python-is-python3 on Ubuntu. There are a number of convenience improvements over standard Jupyter notebook behavior that are implemented to support Coq-specific use cases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Chromium OS Raspberry Pi

    Chromium OS Raspberry Pi

    Build your Chromium OS for Raspberry Pi 4B

    Build your Chromium OS for Raspberry Pi 4B, Pi400, and the latest Raspberry Pi 5. We get it, it's confusing. There are Chromium OS for Raspberry Pi, openFyde that happens to boot on Raspberry Pi, and FydeOS for You - Raspberry Pi 400, these are different releases. This project is about Chromium OS for Raspberry Pi, not FydeOS for You - Raspberry Pi 400, also not openFyde. This project aims to only ship vanilla Chromium OS developed by Google and the Chromium Authors, ported to the world's...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    OnnxStream

    OnnxStream

    Lightweight inference library for ONNX files, written in C++

    The challenge is to run Stable Diffusion 1.5, which includes a large transformer model with almost 1 billion parameters, on a Raspberry Pi Zero 2, which is a microcomputer with 512MB of RAM, without adding more swap space and without offloading intermediate results on disk. The recommended minimum RAM/VRAM for Stable Diffusion 1.5 is typically 8GB. Generally, major machine learning frameworks and libraries are focused on minimizing inference latency and/or maximizing throughput, all of which...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22

    psmisc

    Old location for psmisc

    Please visit us at https://gitlab.com/psmisc/psmisc
    Leader badge
    Downloads: 1,110 This Week
    Last Update:
    See Project
  • 23
    Zoekt

    Zoekt

    Fast trigram based code search

    zoekt is a fast, scalable code search engine written in Go that builds compressed indexes (shards) for source repositories and serves low-latency regex and substring queries. It optimizes for developer workflows: refresh indexes from Git, search across many repos instantly, and jump into hits with surrounding context and file navigation. The indexer uses efficient n-gram dictionaries and posting lists to keep query latency low, while storing metadata (branch, language, repo) for precise filtering. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    High performance PPTP/L2TP/PPPoE/IPoE server for Linux.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Tools for the Linux Kernel's network block device, allowing you to use remote block devices over a TCP/IP network. Note that we have moved to github: https://github.com/NetworkBlockDevice/nbd
    Leader badge
    Downloads: 3,605 This Week
    Last Update:
    See Project