Showing 445 open source projects for "c source code"

View related business solutions
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • $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
  • 1
    ncclamp is a command-line tool for NetCDF files that allows you to replace values in-place for a variable given the old value to be replaced, the new value, and a comparison operator. The change is applied across all of the variable's dimensions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    GeoCast

    Multi-view camera description format for OpenGL visual computing

    GeoCast is a data format that binds together camera information and multi-layer image sequences, such as RGBZ or RGBA representations. We use OpenEXR for image storage, and represent the camera position, rotation, and lens parameters as text files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    FieldTrip

    FieldTrip

    The MATLAB software toolbox for MEG and EEG analysis

    FieldTrip is the Matlab toolbox for EEG and MEG data. It includes algorithms for simple and advanced analysis, such as importing, preprocessing, time-frequency analysis, source reconstruction, statistical testing and connectivity analysis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Decodes CGI data from standard input, $QUERY_STRING , and $HTTP_COOKIE. Stores data in lookup table(s) for easy retrieval. Uploads files by copying directly to files created with mkstemp(). Has several handy string conversion functions.
    Downloads: 4 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

    The `8conv` text encoding converter

    Converts quoted-printable, UTF-8, UTF-16BE, UTF16LE to 8-bit.

    Command-line tool to decode text which has undergone MIME-typical encoding into (ISO-8859) 8-bit --- without having or parsing the relevant MIME type declarations. Decodes quoted-printable sequences; handles UTF-8, UTF-16BE, UTF-16LE; optionally translates common characters from DOS or Windows code pages or HP-Roman8 into ISO-8859-1. UCS characters can be mapped to 8-bit translation strings. Single ISO C source file, "8conv.c". Translation can be controlled through a configuration file, the sample file "8conv.conf" shows the syntax.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6

    Z Notation E-Mail Mark-up Tools

    Tools to convert Z mark-up to HTML or text.

    A small library and two command-line tools to parse and convert Z notation from the "e-mail" mark-up into HTML code, or into UTF-8 text with box-drawing graphics, or into the Z Standard text format. See the project's Wiki Home Page for details --- the "Wiki" button in the bar above, or the following link:
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    The USB/IP Project
    The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates USB I/O requests into IP packets and transmits them between computers.
    Leader badge
    Downloads: 98 This Week
    Last Update:
    See Project
  • 8
    Eddystone

    Eddystone

    Specification for Eddystone, an open beacon format from Google

    Eddystone is an open Bluetooth Low Energy beacon format from Google that defines a set of frame types for broadcasting structured data to nearby devices. It was designed to be simple for hardware makers to implement and flexible for applications to consume in mobile platforms and the web. The standard includes unique identifier frames for asset tracking, telemetry frames for device health and battery, and a URL frame that points scanners directly to web content. A rotating, ephemeral...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    libsaxsdocument, libsaxsimage and saxsview; read, convert and view 1D and 2D-files related to Small Angle X-ray Scattering (SAXS).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    lib313 is a C library for packing/unpacking of ID3v1.3 tags.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This is the reference library for ICS (Image Cytometry Standard), an open standard for writing images of any dimensionality and data type to file, together with associated information regarding the recording equipment or recorded subject.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Phantom Has A New Template Oriented Mask Phantom is a php/cgi extension that allow to design efficiently html content for a php base website, written in PHP/C/C++. Phantom has been designed for speed and expandability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    M's JSON parser

    A JSON parser written in ISO C

    M's JSON parser is a small JSON parser written in ISO C which enables the user to handle information described by the JSON data interchange format.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    libznz with zindex

    This is a fast version of libznz used in NIfTI C library

    This library provides notable speed-up for seeking in large compressed NIfTI files. It is compatible with the libznz interface which is part of NIfTI C library to handle multidimensional (mostly MRI) images. Only the replacement of the currently available libznz library is necessary. To reach the expected speed-up the compressed NIfTI data has to be indexed with the included tool. To compile the binaries, the sources available in this project have to be replaced with the ones in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    IMPORTANT NOTE: This project has moved to Github: https://github.com/pkozelka/libxml2-pas Pascal units accessing the popular XML API from Daniel Veillard ( http://www.xmlsoft.org ). This should be usable at least from Kylix and Delphi, but hopefully also from other Pascal compilers (like freepascal).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    wimlib

    Library to create, extract, and modify Windows Imaging (WIM) files

    NOTICE: wimlib hosting has been moved to a dedicated website at https://wimlib.net. All files and source code have been removed from SourceForge and can be found on the new website.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Gumbo

    Gumbo

    An HTML5 parsing library in pure C99

    Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies. It's designed to serve as a building block for other tools and libraries such as linters, validators, templating languages, and refactoring and analysis tools. Gumbo gains some of this by virtue of being written in C, but it is not an important consideration for the intended use-case, and was not a major design factor. Gumbo is intentionally designed to turn an HTML...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ASCII85-Tools

    ASCII85-Tools

    Convert between binary data and ASCII base-85 encoded text

    This package consists of two command-line utilities and an accompanying Perl module that let you convert between binary data and ASCII base-85 encoded text as specified by Adobe in the PostScript Language Reference. There is also a C version available; please see the C/ directory in the Files section.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    libascii85

    libascii85

    Convert between binary data and ASCII base-85 encoded text

    libascii85 is a library of functions for conversion between binary data and ASCII base-85 encoded text as specified by Adobe in the PostScript Language Reference.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    nlconvert

    nlconvert

    Convert newlines in text files

    This package consists of six command-line utilities that let you convert the newlines of a text file from one style to another. It currently supports CR/LF (DOS/Windows), CR (Macintosh) and LF (Unix) newlines. It doesn’t try to be “intelligent”, since that will almost always fail at some point.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    v2strip

    v2strip

    Remove the ID3v2 tag from an MP3 file

    v2strip is a simple command-line utility that lets you remove the ID3v2 tag from an MP3 file. The ID3v2 format is nice in many ways, but it can cause problems when being parsed by MP3 players and utilities that don't support ID3v2 tags.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    MPPerl::Convert::ASCII85::XS

    MPPerl::Convert::ASCII85::XS

    Convert to/from ASCII base-85 encoded text

    This module provides functions for conversion between binary data and ASCII base-85 encoded text as described by Adobe in the PostScript Language Reference. There is also a non‐standard mode that encodes a group of four consecutive ASCII SPACE characters as a single ‘y’ character, and omits the ‘~>’ EOD marker.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    RANGE: produce random genetic transcription networks in the NEMO language, which when compiled outputs models in Systems Biology Markup Language. Generate synthetic microarray data, or use NEMO alone to SBML-ize a network, or visualize it in cytoscape.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    libmng -THE reference library for reading, displaying, writing and examining Multiple-Image Network Graphics. MNG is the animation extension to the popular PNG image-format.
    Leader badge
    Downloads: 1,261 This Week
    Last Update:
    See Project
  • 25
    EXIP

    EXIP

    Embeddable EXI Processor in C

    The main objective of the EXIP project is to provide a C library for parsing and serialization of Efficient XML Interchange (EXI) Format streams. The focus is portability and efficiency for embedded systems development.
    Downloads: 2 This Week
    Last Update:
    See Project