Showing 442 open source projects for "c source code"

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
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1
    Finds problems in MP3 files and helps the user to fix many of them using included tools. Looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3.) Also includes a tag editor and a file renamer.
    Leader badge
    Downloads: 313 This Week
    Last Update:
    See Project
  • 2
    ZX Pokemaster

    ZX Pokemaster

    Tool for sorting/renaming files for ZX Spectrum

    This project is CLOSED. Do no expect any updates from me. I DO NOT do programming projects anymore. The source code is available here, you're welcome to fork it and take over development: github.com/ladyeklipse/ZX-Pokemaster Sorting/renaming files and managing cheats for ZX Spectrum. Files are sorted and renamed based on MD5 hashes (if availble). ZX Pokemaster incorporates AllTipshopPokes database, which contains all known multiface pokes, scraped directly from www.the-tipshop.co.uk and maintained by Pokemester's author.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    Remote Subversion repository dump
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Partition Logic

    Partition Logic

    Disk partitioning and data management for x86-compatible systems

    Based on the Visopsys operating system, Partition Logic is a bootable disk image featuring a disk manager program that can create, delete, erase, format, defragment, resize, copy, and move partitions and modify their attributes. It can copy entire hard disks from one to another. Other tools, such as system diagnostics, are also available within the system.
    Leader badge
    Downloads: 20 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    Annoy

    Annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage

    Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python bindings to search for points in space that are close to a given query point. It also creates large read-only file-based data structures that are mmapped into memory so that many processes may share the same data. There are some other libraries to do nearest neighbor search. Annoy is almost as fast as the fastest libraries, (see below), but there is actually another feature that really sets Annoy apart: it has the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    GnuCopy
    GnuCopy is an Open-Source tool to copy and archive all your important data. It supports all important archive typs like Zip and Tar to guaranty an easy and secure exchange between all types of operating systems. Additionally, you can create profiles to blacklist or whitelist specific file types or folders to seperate your big data stores for backups.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Configuration Backup (ConfiBack)

    Configuration Backup (ConfiBack)

    Project for backing up network device configuration

    Using this project you can make backup and track changes of configuration of network devices like switches, routers, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    pe_to_shellcode

    pe_to_shellcode

    Converts PE into a shellcode

    pe_to_shellcode is a research-oriented tool that converts a Windows Portable Executable into a form that can be loaded from memory like shellcode. The resulting file remains a valid PE while also being modified so execution can begin from the start of the buffer. The project supports both 32-bit and 64-bit PE files. Its goal is to add a reflective loading stub after compilation, instead of requiring the developer to build the PE with reflective loading already integrated. This makes it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    NX-Shell

    NX-Shell

    A multi-purpose file manager for the Nintendo Switch

    NX Shell is a multi-purpose file manager for the Nintendo Switch that aims towards handling various file types while keeping the basic necessities of a standard file manager. Initially, the project was inspired by LineageOS/CyanogenMod's file manager for android, and even had a similar design approach to that of the famous Android file manager. However, it has been re-written from scratch, now using more up to date tools and libraries.
    Downloads: 5 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
    WebRTC Chrome Extensions

    WebRTC Chrome Extensions

    WebRTC chrome extensions for screen sharing, screen recording

    ...It includes extensions for recording screens, sharing desktops, sharing application windows, capturing YouTube audio, and related browser media workflows. The repository is organized as a set of small extension projects rather than one single application. Developers can study the source code to understand Chrome extension permissions, desktop capture behavior, and WebRTC media integration. Some entries link to Chrome Web Store installs, while the repository itself provides the implementation code. It is useful as a practical reference for browser-based screen capture, media sharing, and extension-powered WebRTC experiments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    7-Zip-JBinding

    7-Zip-JBinding

    Java wrapper for 7z archiver engine

    Native (JNI) cross-platform library to extract (password protected, multi-part) 7z Zip Rar Tar Split Lzma Iso HFS GZip Cpio BZip2 Z Arj Chm Lhz Cab Nsis Deb Rpm Wim Udf archives and create 7z, Zip, Tar, GZip & BZip2 from Java.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 12
    Sourcetrail

    Sourcetrail

    Free and open-source interactive source explorer

    Sourcetrail is a free and open-source cross-platform source explorer that helps you get productive on unfamiliar source code. Building Sourcetrail requires several dependencies to be in place on your machine. However, our CMake based setup allows disabling indexing support for specific languages which reduces the number of dependencies to a minimum. Sourcetrail is an interactive source explorer that simplifies navigation in existing source code by indexing your code and gathering data about its structure. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    Macast

    Macast

    A cross-platform application using mpv as DLNA Media Renderer

    A menu bar application using mpv as DLNA Media Renderer. You can push videos, pictures or music from your mobile phone to your computer. After opening this app, a small icon will appear in the menubar/taskbar/desktop panel, then you can push your media files from a local DLNA client to your computer.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    ddrescueview

    ddrescueview

    Graphical viewer for GNU ddrescue mapfiles

    ...The program is written in Object Pascal using the Lazarus IDE. It can be compiled to run on Windows, GNU/Linux and probably OS X, too. The downloads include binaries for the respective target platform and the project files (source code). Update 2022/02/25: ddrescueview version 0.4.5 has been released. This maintenance release restores compatibility with ddrescue 1.24 and later. Please consider testing this version. Report issues in the bug tracker if you have a sourceforge account, or by email to <mbit-kiel@users.sourceforge.net>
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 15
    wersidatencassette

    wersidatencassette

    tools for Wersi Datencassette, RS232 packets, and image file formats

    wersidatencassette: tools for Wersi Datencassette, RS232 packets, and image file formats for the Wersi DX100/DX300/DX350/DX400/DX500 organs and CX5 drum machine Included tools: * wersicassdecode, wersicassencode: decode/encode cassettes * wersibinparse: analyze files * cx5_cart2dump, cx5_dump2cart: convert CX5 cartridge files * dx400ram34_ram2dump, dx400ram34_dump2ram: convert DX400/DX500 RAM files * wersi_rs232_receive, wersi_rs232_send: receive/send via RS232 Special features:...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    drumucass

    drumucass

    drumucass: tools for the E-mu Drumulator data cassette format

    drumucass: tools for the E-mu Drumulator data cassette format Included tools: * drumucassdecode: decode Drumulator data cassette * drumucassencode: encode Drumulator data cassette * drumumemparse: parse Drumulator NVRAM image * drumumemupgrade: upgrade firmware version 1 Drumulator NVRAM image * drumusoundlist: list drum sounds in Drumulator ROM images Special features: Decoding of segments and songs, export to MIDI files. Export of drum sounds to WAV files. Copyright (c)...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    akaidatdecode

    akaidatdecode

    akaidatdecode: tool for the AKAI S1000/S3000 DAT-backup format

    The tool "akaidatdecode" can be used to decode the AKAI S1000/S3000 DAT-backup format. "akaidatdecode" converts a suitable WAV-file (DAT-backup signal) into a tar-file (file archive). Notes: * The WAV-file must contain a bit-transparent copy of the DAT-backup signal, signal-manipulation (for example level-scaling, filtering, dithering, or lossy audio compression) is not allowed. * The resulting tar-file for example can be imported to a disk (or image file) for AKAI samplers via the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    jQuery File Upload

    jQuery File Upload

    File Upload widget with multiple file selection

    jQuery-File-Upload is a mature, full-featured jQuery plugin (often paired with server-side handlers) for handling file uploads from the browser with advanced capabilities. It supports chunked uploads, drag and drop, multiple file selection, progress bars, client-side image resizing, and preview generation. On the server side, artifacts may be processed using compatible back-end scripts in languages like PHP, Ruby, Node.js, or Java, making the plugin cross-platform. Because uploads can be...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    larra

    C++ library for archive random read access.

    larra provides some simple interfaces for archive access. The main feature is that it uses the same interface for directories and archives, which allows archive-in-archive access (like .tar.gz). For file access a seekable stream interface is used.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    GOST-Shred ☭

    GOST-Shred ☭

    Cross-platform Shred implementation written in Golang

    Commandline File Shredder - ALBANESE Lab (c) 2020-2021 GOST R 50739-95 Data Sanitization Method (2 passes). Prevents data recovery using standard recovery tools. Copyright © 2020-2021 ALBANESE Research Lab Source code: https://github.com/pedroalbanese/gost-shred Visit: http://albanese.atwebpages.com
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    FormatUsb

    FormatUsb

    The FormatUsb tool is a reliable way to format USB flash drives

    The FormatUsb tool is a reliable way to format USB flash drives, such as USB keys/pendrives, memory sticks,SD Memory Card, SDHC Memory Card and SDXC Memory Card SD/SDHC/SDXC Cards.
    Downloads: 113 This Week
    Last Update:
    See Project
  • 22
    PHP-based File Explorer with Material Design Lite only in one page >>> NOTE: This project is being development, use at your risk <<< For view source-code online, visit http://github.com/michioxd/bakafiles
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    This projects aims to build a set of utilities to work with splitted files in various formats. Supported formats at the moment are: hacha (1,2 and pro), kamaleon (1 and 2), Astrotite, Camouflage, FileSplit, SplitFile...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    TestDisk & PhotoRec

    TestDisk & PhotoRec

    Disk recovery utility

    ...It has been extended to search also for non audio/video headers. It searches for Sun/NeXT audio data (.au)RIFF audio/video (.avi/.wav)BMP bitmap (.bmp)bzip2 compressed data (.bz2)Source code written in C (.c)Canon Raw picture (.crw)Canon catalog (.ctg)FAT subdirectoryMicrosoft Office Document (.doc)Nikon ds
    Leader badge
    Downloads: 413 This Week
    Last Update:
    See Project
  • 25

    OpenFSL

    An open source filesystem library

    OpenFSL is an os-independent file system library. It provides file system control with customizable disk control. Currently supports MBR and FAT32 partially.
    Downloads: 0 This Week
    Last Update:
    See Project