Open Source C Software - Page 30

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.

  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 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
    Sarg - Squid Analysis Report Generator is a tool that allow you to view "where" your users are going to on the Internet. Sarg generate HTML reports, with informations about users, IP Addresses, bytes, sites and times.
    Downloads: 57 This Week
    Last Update:
    See Project
  • 2
    id3lib is/was a software library for reading, writing, and manipulating ID3v2 tags. Additionally it is possible to get some basic mp3 header information like bitrate etc. However, we now recommend moving to taglib. https://taglib.org/
    Downloads: 74 This Week
    Last Update:
    See Project
  • 3
    BoringSSL

    BoringSSL

    Mirror of BoringSSL

    BoringSSL is a Google-maintained fork of OpenSSL, designed specifically to meet the security, performance, and maintainability needs of Google’s infrastructure and products. While fully open source, BoringSSL is not intended for general public use — it serves as a streamlined, heavily modified SSL/TLS and cryptography library optimized for Google’s internal ecosystem, including Chrome/Chromium, Android, and other Google services. The project prioritizes security, simplicity, and maintainability over backward compatibility. Unlike OpenSSL, BoringSSL provides no guarantee of stable APIs or ABIs, meaning third-party projects depending on it may frequently break. Google products that use BoringSSL ship their own copies and update them as needed, enabling faster iteration without legacy constraints. BoringSSL includes comprehensive API documentation, build instructions, and guidance for porting code from OpenSSL.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    Dirty Frag

    Dirty Frag

    Universal Linux LPE

    Dirty Frag is a low-level networking and packet manipulation project focused on fragmentation-based techniques for bypassing filters, firewalls, or DPI systems during network communication. The project explores how fragmented packets can be crafted and transmitted to alter how traffic is interpreted by inspection systems or network devices. It is primarily aimed at networking enthusiasts, security researchers, and developers experimenting with packet-level behavior and protocol edge cases. dirtyfrag emphasizes lightweight execution and direct control over fragmentation workflows rather than providing a full networking suite. The project can be useful for research into censorship circumvention, packet analysis, and protocol handling inconsistencies across different systems. Overall, dirtyfrag represents a specialized experimentation tool for advanced network traffic manipulation and analysis.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    GLava

    GLava

    GLava - OpenGL audio spectrum visualizer

    GLava is a real-time OpenGL audio spectrum visualizer for Linux desktops that renders directly onto your desktop background. Designed for users who enjoy live audio visualizations integrated with their environment, it supports shader-based effects and customization for creating stunning reactive visuals. GLava works with PulseAudio and ALSA and can be embedded seamlessly with tiling window managers or traditional desktop setups. Its configuration is flexible, allowing the community to design and share themes.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    ImageMagick

    ImageMagick

    ImageMagick 7

    ImageMagick® is a free, open-source software suite, used for editing and manipulating digital images. It can be used to create, edit, compose, or convert bitmap images, and supports a wide range of file formats, including JPEG, PNG, GIF, TIFF, and PDF. ImageMagick is widely used in industries such as web development, graphic design, and video editing, as well as in scientific research, medical imaging, and astronomy. Its versatile and customizable nature, along with its robust image processing capabilities, make it a popular choice for a wide range of image-related tasks. ImageMagick includes a command-line interface for executing complex image processing tasks, as well as APIs for integrating its features into software applications. It is written in C and can be used on a variety of operating systems, including Linux, Windows, and macOS.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Type Racer Auto Typer

    Type Racer Auto Typer

    Type Racer Auto Typer to make people cry

    Type Racer Auto Typer to make people cry. Type Racer Typer is an auto typer made to destroy people on Type Racer, go and absolutely destroy your friends on Type Racer! Screen capture text so you don't need to inspect the page. Editable textbox. Types out text in textbox when told to. 3-second timer to adjust your mouse and where you want the program to type. Random weird license when you install the program. The .exe file will automatically use the jre as long as they are in the same directory(the .exe file won’t use your pre-installed jre, I will find a solution to that and I will update this folder) The .jar file will try to use a preinstalled version of java (jre) if you don’t have it then you need to download the customjre or one from the official website. Then you need to open Terminal/Command Prompt and do “dir of customjre” -jar “dir of the jar” you can try to put that into a runnable file on your os to make it run when you double click the new file you’ve created.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    ideviceinstaller

    ideviceinstaller

    Manage apps of iOS devices

    A command-line application to manage apps and app archives on iOS devices. The ideviceinstaller application allows interaction with the app installation service of an iOS device. Install, upgrade, uninstall, archive, restore and enumerate apps. Allows to retrieve a list of installed apps with filter options. Supports app package, carrier bundle and developer .app directory. Allows command output in plist format. Supports latest device firmware releases. Tested on Linux, macOS, Windows, and Android platforms.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    libctru

    libctru

    Homebrew development library for Nintendo 3DS/Horizon OS user mode

    Library for writing user mode ARM11 code for the 3DS (CTR) This library aims to provide the foundations necessary to write 3DS Homebrew, and straightforwardly access the different functionalities provided by the 3DS operating system. It is not meant to provide higher-level functions; to put things in perspective, the purpose of libctru would be to sit between the OS and a possible port of SDL rather than replace it. libctru is just a library and needs a toolchain to function. devkitARM (created by devkitPro) is the officially supported ARM cross-compiling toolchain, which provides the framework necessary to supply a usable POSIX-like environment, with working C and C++ standard libraries; as well as the tools required to compile homebrew in the 3DSX format, and assemble GPU shaders. The use of other ARM toolchains is severely discouraged.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Streamline Azure Security with Palo Alto Networks VM-Series Icon
    Streamline Azure Security with Palo Alto Networks VM-Series

    Centrally manage physical and virtualized firewalls with Panorama

    Improve your security posture and reduce incident response time. Use the VM-Series to natively analyze Azure traffic and dynamically drive policy updates based on workload changes.
    Learn more
  • 10
    libirecovery

    libirecovery

    Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows

    A cross-platform FOSS library is written in C to communicate with iOS devices natively. The libirecovery library allows communication with iBoot/iBSS of iOS devices via USB.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    ravynOS

    ravynOS

    A BSD-based OS project that aims to provide an experience with MacOS

    We love macOS, but we’re not a fan of the ever-closing hardware and ecosystem. So we are creating ravynOS, an OS aimed to provide the finesse of macOS with the freedom of FreeBSD. This is a developer preview image that’s mainly intended for helping build the system. We recommend running in a virtual machine, although it should work on any hardware supported by FreeBSD-CURRENT (14.0) with at least 2GB (8GB recommended) RAM. PLEASE NOTE: On 2022-02-14, we decided to abandon the current path of using X11/KDE desktop components and write from scratch a new UI that will align better with our goals. This stepping back will slow the project but ultimately should result in a better outcome. We intend to bring many of the features you’ve come to love from macOS to ravynOS like clean design, global menus, and drag-and-drop installs. All of your FreeBSD ports and apps, Linux apps, and even trivial Darwin & macOS binaries can now run on ravynOS. And we’re actively working on improving it!
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    xmrMiner

    xmrMiner

    A CUDA based miner for Monero

    An optimized Monero miner designed to maximize GPU mining efficiency.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    This program provides the Gnome community with a powerful and easily extensible TV viewer. It will have most of the features you have in other TV viewers for Unix/Windows, but keeping the program open through plugins to fit your particular needs.
    Leader badge
    Downloads: 239 This Week
    Last Update:
    See Project
  • 14
    Br OS
    O nome Br OS tem dois significados, Br vem de Brasil, o país de origem do sistema, OS é Operating System, e a junção do nome fica Bros, que é uma gíria norte americana para Brothers, que significa Irmãos. Basicamente o que queremos dizer é que nosso sistema foi feito para unir pessoas, seja pelo conteúdo gerado por ele, ou pela comunidade que ele forma. Somos um só povo.
    Leader badge
    Downloads: 131 This Week
    Last Update:
    See Project
  • 15
    GLMixer

    GLMixer

    Graphic Live Mixer

    GLMixer performs real time graphical blending of several movie clips and of computer generated graphics. Drop video files in the mixing workspace and place them in a circular area to change their opacity ; if you selects two videos, moving them together performs a fading transition. This principle generalizes to a large number of videos. Direct interaction with the video allows to be fast and reactive, and to move and deform them on screen. The output of your operations is shown in the output window, typically displayed in full-screen on an external monitor or a projector. But the output can also be saved as a video file. Control GLMixer through network using OpenSoundControl, and generate graphics with ShaderToy GLSL code. Download : https://sourceforge.net/projects/glmixer/files/ Please note GLMixer is discontinued and superseded by vimix https://brunoherbelin.github.io/vimix/
    Leader badge
    Downloads: 44 This Week
    Last Update:
    See Project
  • 16
    Linux on the Nintendo GameCube and Wii
    A port of the Linux operating system kernel and assorted GNU userspace to the GameCube and Wii gaming consoles from Nintendo. Please, see http://www.gc-linux.org for additional information.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • 17
    WinXP, Vista, Win7, linux, OpenSolaris native port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 18
    dopewars drug dealing game
    dopewars is a drug dealing game based on "Drug Wars" by John E. Dell. Originally set in New York, your aim is to deal in drugs and make your fortune... See the website at https://dopewars.sourceforge.io for more information.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 19

    open-watcom

    Open Watcom C/C++ compilers and tools Fork

    C/C++ compilers and tools to compile and build for targets DOS 16/32-bit, RDOS, Windows 16/32-bit, OS/2 16/32 bit, Linux 32-bit (x86), Netware running on host OS DOS, Windows 16/32/64-bit, OS/2, Linux 32/64-bit (x86/x64) Open Watcom is now completely moved to GitHub Open Watcom 2.0 https://github.com/open-watcom/open-watcom-v2#open-watcom-v2-fork Open Watcom 1.9 https://github.com/open-watcom/open-watcom-1.9
    Leader badge
    Downloads: 54 This Week
    Last Update:
    See Project
  • 20
    NetHack
    NetHack is a popular single player dungeon exploration game that runs on a wide variety of computer systems.
    Downloads: 38 This Week
    Last Update:
    See Project
  • 21
    Doomsday Engine

    Doomsday Engine

    DOOM / Heretic / Hexen source port with enhanced graphics and UI

    A portable game engine for classic first person shooters such as DOOM, Heretic and Hexen. Lets you enjoy the original games using modern technology, including high-resolution OpenGL graphics, 3D models, and dynamic lighting effects.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 22
    hts_engine is software to synthesize speech waveform from HMMs trained by the HMM-based speech synthesis system (HTS). This software is released under the Modified BSD license.
    Leader badge
    Downloads: 225 This Week
    Last Update:
    See Project
  • 23

    ACME Cross-Assembler

    multi-platform cross assembler for 6502/6510/65816 cpu

    ACME is a free cross assembler released under the GNU GPL. It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816. ACME supports the standard assembler stuff like global/local/anonymous labels, offset assembly, conditional assembly and looping assembly. It can include other source files as well as binaries while assembling. Calculations can be done in integer or float mode. Oh, and it is fast.
    Leader badge
    Downloads: 79 This Week
    Last Update:
    See Project
  • 24
    Agat Emulator

    Agat Emulator

    Apple 2 and Agat 7/9 emulator

    Apple ][ and Agat 7/9 software simulation program for Win32/Linux.
    Leader badge
    Downloads: 56 This Week
    Last Update:
    See Project
  • 25
    Gammu

    Gammu

    Cellular manager for mobile phones/modems

    Gammu is a cellular manager for mobile phones/modems. It contains libraries and functions for ringtones,logos,phonebook,SMS,etc. (used by external software), a command line version (with backup/restore) and SMS gateway (with MySQL and PostgreSQL supp
    Downloads: 37 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB