Open Source C Software - Page 4

C Software

C Clear Filters

Browse free open source C Software and projects below. Use the toggles on the left to filter open source C Software by OS, license, language, programming language, and project status.

  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 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
  • 1

    linuxptp

    PTP IEEE 1588 stack for Linux

    This project is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux.
    Leader badge
    Downloads: 4,463 This Week
    Last Update:
    See Project
  • 2
    Dev-C++ for Windows 10/8/7

    Dev-C++ for Windows 10/8/7

    A fast, portable, simple, and free C/C++ IDE

    Coding Boot Camp Learning to program? Check out the free boot camp from Embarcadero which runs from Monday, August 22nd to Friday, August 26th. https://learndelphi.org/boot-camp-2022/ Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. Embarcadero Dev-C++ is built using the latest version of Embarcadero Delphi. Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron. Optimized for parallel compilation on modern multi-core machines. GitHub Project: https://github.com/Embarcadero/Dev-Cpp/ Sponsored by Embarcadero: https://www.embarcadero.com/free-tools/dev-cpp
    Leader badge
    Downloads: 3,600 This Week
    Last Update:
    See Project
  • 3
    Winlator

    Winlator

    Android application for running Windows applications with Wine

    A software that enables users to run Windows applications on Android devices, providing an emulation layer that supports various Windows applications and games.
    Downloads: 746 This Week
    Last Update:
    See Project
  • 4
    libusb

    libusb

    A cross-platform library that gives apps easy access to USB devices

    Library to enable user space application programs to communicate with USB devices
    Leader badge
    Downloads: 3,833 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    ReactOS

    ReactOS

    An operating system based on the best Windows NT design principles

    ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).
    Leader badge
    Downloads: 3,367 This Week
    Last Update:
    See Project
  • 6
    libsdl-android

    libsdl-android

    SDL library for Android, including several games.

    Port of SDL library to Android mobile platform. There are also several games inside the repository, along with their sources and build files. Both SDL 1.2 and 1.3/2.0 versions are supported (1.3/2.0 support is experimental) Sources are at https://github.com/pelya/commandergenius
    Leader badge
    Downloads: 3,341 This Week
    Last Update:
    See Project
  • 7
    gPhoto
    gPhoto is a program and library framework that lets users download pictures from their digital cameras. The libgphoto2 library gives you access to hundreds of models of digital cameras on several platforms. GIT repo and Issue tracker lives at https://github.com/gphoto/ these days.
    Leader badge
    Downloads: 3,254 This Week
    Last Update:
    See Project
  • 8
    Warzone 2100

    Warzone 2100

    RTS game with the theme of Strategy by Design

    You command the forces of “The Project” in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multi-player and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multi-player is also cross-platform, battle your friends with any OS, Windows, Linux or Mac, it all works seamlessly! We also offer 100% portable Windows builds, take the game and install it anywhere! Our source repo is now at https://github.com/Warzone2100/warzone2100 Warzone 2100 works on both 32 & 64 bit Windows 7 or higher, 32 or 64 bit Linux, & macOS 10.14+.
    Leader badge
    Downloads: 3,098 This Week
    Last Update:
    See Project
  • 9
    Stellarium

    Stellarium

    A planetarium software that shows a 3D simulation of the night sky

    Stellarium renders 3D photo-realistic skies in real time with OpenGL. It displays stars, constellations, planets, nebulae and others things like ground, landscape, atmosphere, etc.
    Leader badge
    Downloads: 2,949 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Zapret

    Zapret

    Advanced open source tool for bypassing DPI-based censorship

    Zapret is an open source, cross-platform tool designed to help users bypass and evade Deep Packet Inspection (DPI)-based traffic blocking and censorship systems. Rather than acting as a traditional proxy or VPN, it works by manipulating network packets and traffic streams locally to confuse or disrupt DPI mechanisms used by ISPs and network filters, making it possible to access restricted websites and services without relaying traffic through third-party servers. Zapret implements multiple strategies including desynchronizing DPI inspection, packet modification, and protocol manipulation to make network traffic less recognizable or harder for DPI systems to classify reliably. It supports deployment on a variety of operating systems including traditional Linux systems, embedded devices like routers running OpenWRT, and has partial support for FreeBSD, OpenBSD, macOS, and Windows.
    Downloads: 697 This Week
    Last Update:
    See Project
  • 11

    ffdshow

    A DirectShow and Video for Windows codec (VFW)

    ffdshow is an advanced DirectShow filter and Video for Windows codec (VFW) codec that supports many audio and video formats. For example: H.264, MPEG-4, MPEG-2, H.263, VP3, VP6, Theora, MJPEG, SVQ3, MP3, AC3, DTS, E-AC3, AAC, and Vorbis.
    Leader badge
    Downloads: 2,989 This Week
    Last Update:
    See Project
  • 12
    Zint Barcode Generator

    Zint Barcode Generator

    A barcode encoding library supporting over 50 symbologies.

    Encodes data into any of the following: Australia Post, Aztec Code & Runes, BC412, Channel, Codabar, Codablock-F, Code 11, Code 128, Code 16K, Code 2 of 5 (incl. IATA, Interleaved, Data Logic, ITF-14, Deutsche Post Leitcode & Identcode), Code 32 (Italian Pharmacode), Code 39, Code 39+, Code 49, Code 93, Code One, DAFT, Data Matrix (incl. DMRE), DotCode, DPD, Dutch Post KIX, EAN, FIM, Flattermarken, Grid Matrix, GS1 DataBar (incl. stacked & GS1 Composite symbols), GS1-128, Han Xin, HIBC, ISBN, Japan Post, Korea Post, LOGMARS, MaxiCode, NVE-18 ( SSCC-18), PDF417 & MicroPDF417, Pharmacode, PLANET, POSTNET, Plessey (MSI & UK), PZN, QR Code, Micro QR & rMQR, Royal Mail RM4SCC & Mailmark, Telepen, Ultracode, UPC-A, UPC-E, UPNQR, UPU S10, USPS Intelligent Mail and VIN. Automated ECI switching to support all Unicode characters and automated FNC1 character insertion in GS1 mode. Save to BMP, EMF, EPS, GIF, PCX, PNG, SVG and TIF. Includes CLI, GUI and API for calling from other applications.
    Leader badge
    Downloads: 3,007 This Week
    Last Update:
    See Project
  • 13
    The rpcbind utility is a server that converts RPC program numbers into universal addresses.: The upstream git tree is at: git://linux-nfs.org/~steved/rpcbind
    Leader badge
    Downloads: 17,469 This Week
    Last Update:
    See Project
  • 14
    Darik's Boot and Nuke

    Darik's Boot and Nuke

    A hard drive disk wipe and data clearing utility

    Darik's Boot and Nuke ("DBAN") is a self-contained boot image that securely wipes hard disk drives (HDDs). DBAN is appropriate for personal use, bulk data destruction, or emergency data destruction for HDDs, but is not recommended for solid-state drives (SSDs), sanitization that requires auditable compliance documentation, or technical support.
    Leader badge
    Downloads: 3,191 This Week
    Last Update:
    See Project
  • 15

    cdrecord

    Highly portable CD/DVD/BluRay command line recording software

    cdrecord: A CD/DVD/BD recording program readcd: A program to read CD/DVD/BD media with CD-clone features cdda2wav: The most evolved CD-audio extraction program with paranoia support mkisofs: A program to create hybrid ISO9660/Joliet/HFS filesystems with optional Rock Ridge attributes isodebug: A program to print mkisofs debug information from media isodump: A program to dump ISO-9660 media isoinfo: A program to analyse/verify ISO/9660/Joliet/Rock-Ridge Filesystems isovfy: A program to verify the ISO-9660 structures rscsi: A Remote SCSI enabling daemon
    Leader badge
    Downloads: 9,561 This Week
    Last Update:
    See Project
  • 16
    Squashfs is a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 1Mbytes for greater compression. It is implemented as a kernel module under VFS.
    Leader badge
    Downloads: 3,420 This Week
    Last Update:
    See Project
  • 17

    GraphicsMagick

    Swiss army knife of image processing

    GraphicsMagick provides a set of commandline tools and programming APIs for manipulating, editing, and converting raster and vector images. It is derived from ImageMagick, with the objective of providing better stability and performance than ImageMagick while retaining the original MIT/X11 license.
    Leader badge
    Downloads: 2,870 This Week
    Last Update:
    See Project
  • 18
    BZFlag - Multiplayer 3D Tank Game
    OpenSource OpenGL Multiplayer Multiplatform Battle Zone capture the Flag. 3D first person tank game. Download the latest version at https://www.bzflag.org/downloads/ Development has moved to Github: https://github.com/BZFlag-Dev/bzflag (The SourceForge binary releases for Windows and macOS are very outdated. Please download the latest version from our website.)
    Leader badge
    Downloads: 2,886 This Week
    Last Update:
    See Project
  • 19
    Zero Install
    Zero Install is a decentralised cross-distribution software installation system. Create one package that works everywhere! With dependency handling and automatic updates, full support for shared libraries, and integration with native package managers
    Leader badge
    Downloads: 2,763 This Week
    Last Update:
    See Project
  • 20
    VTun is the easiest way to create Virtual Tunnels over TCP/IP networks with traffic shaping, compression, and encryption. It supports IP, Ethernet, PPP and other tunnel types. VTun is easily and highly configurable. VPN, Mobile IP, Shaping, etc
    Leader badge
    Downloads: 8,942 This Week
    Last Update:
    See Project
  • 21
    FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others). Some highlights are: extremely simple in use, not limited to the local PC (unique FreeImageIO) and Plugin driven!
    Leader badge
    Downloads: 2,607 This Week
    Last Update:
    See Project
  • 22
    VICE

    VICE

    Versatile Commodore Emulator

    VICE is an emulator collection which emulates the C64, the C64-DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610). It runs on Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 6.x, Amiga, GP2X or Mac OS X machines.
    Leader badge
    Downloads: 2,727 This Week
    Last Update:
    See Project
  • 23

    Win flex-bison

    Win flex-bison is a port Flex & Bison tools to the Windows platform

    Win flex-bison is a windows port the Flex (the fast lexical analyser) and Bison (GNU parser generator). win_flex based on Flex version 2.6.3 source code and win_bison based on Bison version 2.7 and they depend on system libraries only. Git repository: https://github.com/lexxmark/winflexbison UPDATE1: Bison version 3.x.x available in Files section in win_flex_bison3-latest.zip package. UPDATE2: Now "winflexbison" available as package in Chocolatey (https://chocolatey.org/packages/winflexbison and https://chocolatey.org/packages/winflexbison3) UPDATE3: You can use VS custom build rules to simplify working with winflexbison in Visual Studio 2010 and upper (https://sourceforge.net/p/winflexbison/wiki/Visual%20Studio%20custom%20build%20rules/).
    Leader badge
    Downloads: 4,094 This Week
    Last Update:
    See Project
  • 24

    Procps-ng

    Old location of procps fork

    The git repository for project has now moved to Gitlab, see https://gitlab.com/procps-ng/procps Files are uploaded here still.
    Leader badge
    Downloads: 7,798 This Week
    Last Update:
    See Project
  • 25

    AutoAP

    A script to find open Wi-Fi connections and the strongest signal

    AutoAP is a script that continuously scans for open Wi-Fi connections, tests them for validity, and connects to the strongest signal. If the connection is lost, the script scans again and finds the strongest valid signal again, and maintains a continuous connection to the internet in a mobile or portable environment. The script paremeters are highly configurable, including ability to configure secure connections. AutoAP is an add on to DD-WRT that allows routers to continuously scan for and connect to open (and predefined WEP) wireless networks. Ultimately the goal is to develop an easily deployable firmware that facilitates fast and easy mesh network creation. Typically, you would use this script on your router while in Repeater Mode, Client Mode, or Client-Bridged Mode.
    Leader badge
    Downloads: 2,572 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB