Showing 16336 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
  • 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
  • 1
    Squidex

    Squidex

    Headless CMS and content managment hub

    You don't need another system for your content. You need it in a single place. Centralized, structured, and with seamless integrations to other systems. Available from everywhere and for all digital platforms, such as Apps, websites, and server applications. All changes in Squidex are handled by a versioning system. This makes it possible to compare different versions of your content and to roll back to a previous version. It also provides the audit log, so that you can see who did what and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    migrate

    migrate

    Database migrations, CLI and Golang library

    Database migrations are written in Go. Use as CLI or import as a library. Migrate reads migrations from sources and applies them in correct order to a database. Drivers are "dumb", migrate glues everything together and makes sure the logic is bulletproof. (Keeps the drivers lightweight, too.) Database drivers don't assume things or try to correct user input. When in doubt, fail. Package migrate reads migrations from sources and runs them against databases. Sources are defined by the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Graph NotebookAmazon GameLift Unity

    Graph NotebookAmazon GameLift Unity

    Access GameLift resources and integrate GameLift into your Unity game

    The Amazon GameLift Plugin for Unity contains libraries and native UI that makes it easier to access GameLift resources and integrate GameLift into your Unity game. You can use the GameLift Unity Plugin to access GameLift APIs and deploy AWS CloudFormation templates for common gaming scenarios. Auth Only, this scenario creates a game backend service that performs only player authentication and no game server capability. It creates a Cognito user pool to store player authentication...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    NeoPixelBus

    NeoPixelBus

    An Arduino NeoPixel support library

    An Arduino NeoPixel support library supports a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the gitter channel to ask questions as the GitHub Issues feature is used for bug tracking. A library to control one wire protocol RGB and RGBW LEDs like APA106, SK6812, WS2811, WS2812, and WS2813 that are commonly referred to as NeoPixels and two-wire protocol RGB like Lpd8806, APA102, and SK9822 commonly referred to as DotStars. Supports most...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Swoole

    Swoole

    Coroutine-based concurrency library for PHP

    Build high-performance, scalable, concurrent TCP, UDP, Unix Socket, HTTP, WebSocket services with PHP and easy to use coroutine, fiber API. Write your next scalable async application server with PHP coroutine and PHP fiber API. Compared with other async programming frameworks or softwares such as Nginx, Tornado, Node.js, Swoole has the built-in PHP coroutine, fiber and async support, multiple threads I/O modules. You can use sync or async, coroutine, fiber API to write the applications or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ANTLR

    ANTLR

    Parser generator to read, process, or translate structured text

    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. It’s widely used in academia and industry to build all sorts of languages, tools, and frameworks. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day. The languages for...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Eris

    Eris

    A NodeJS Discord library

    A Node.js wrapper for interfacing with Discord. You will need NodeJS 10.4+. If you need voice support you will also need Python 2.7 and a C++ compiler. Create a directory for your bot, and change to that directory in your command line. If you want to be more updated (at the expense of stability), you can install the beta builds instead. Eris supports a few optional libraries that could potentially improve bot performance but may require additional dependencies. If you want Eris to use any of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    kerl

    kerl

    Easy building and installing of Erlang/OTP instances

    Easy building and installing of Erlang/OTP instances. Kerl aims to be shell agnostic and its only dependencies, excluding what's required to actually build Erlang/OTP, are curl and git. All is done so that, once a specific release has been built, creating a new installation is as fast as possible. We are supporting the current OTP release version and 2 prior release versions (same as upstream OTP.) Older OTP releases may or may not work. We will advance release support as new releases of OTP...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Lighthouse Ethereum

    Lighthouse Ethereum

    Ethereum consensus client in Rust

    Lighthouse is an Ethereum consensus client that connects to other Ethereum consensus clients to form a resilient and decentralized proof-of-stake blockchain. Lighthouse is available on Linux and macOS via the Homebrew package manager. We implement the specification as defined in the ethereum/consensus-specs repository. Becoming an Ethereum consensus validator is rewarding, but it's not for the faint of heart. You'll need to be familiar with the rules of staking (e.g., rewards, penalties,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    youki

    youki

    A container runtime written in Rust

    youki is an implementation of the OCI runtime-spec in Rust, similar to runc. Rust is one of the best languages to implement the oci-runtime spec. Many very nice container tools are currently written in Go. However, the container runtime requires the use of system calls, which requires a bit of special handling when implemented in Go. This is too tricky (e.g. namespaces(7), fork(2)); with Rust, it's not that tricky. And, unlike in C, Rust provides the benefit of memory safety. While Rust is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SparkleShare

    SparkleShare

    Share and collaborate by syncing with any Git repository

    SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file. SparkleShare was made to cover certain use cases, but doesn't handle every scenario well. SparkleShare uses the version control system Git under the hood, so setting up a host yourself is relatively easy. Using your own host gives you...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Guzzle Promises

    Guzzle Promises

    A library for PHP with synchronous support

    Promises/A+ implementation that handles promise chaining and resolution iteratively, allowing for "infinite" promise chaining while keeping the stack size constant. A promise represents the eventual result of an asynchronous operation. The primary way of interacting with a promise is through its then method, which registers callbacks to receive either a promise's eventual value or the reason why the promise cannot be fulfilled. Callbacks are registered with the then method by providing an...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    tvm

    tvm

    Open deep learning compiler stack for cpu, gpu, etc.

    ...Compilation of deep learning models in Keras, MXNet, PyTorch, Tensorflow, CoreML, DarkNet and more. Start using TVM with Python today, build out production stacks using C++, Rust, or Java the next day.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    PSeInt

    PSeInt

    A tool for learning programming basis with a simple spanish pseudocode

    PSeInt is a pseudo-code interpreter for spanish-speaking programming students. Its main purpose is to be a tool for learning and understanding the basic concepts about programming and applying them with an easy understanding spanish pseudocode.
    Leader badge
    Downloads: 34,612 This Week
    Last Update:
    See Project
  • 15
    hash-wasm

    hash-wasm

    Lightning fast hash functions using hand-tuned WebAssembly binaries

    hash-wasm is a high-performance cryptographic and non-cryptographic hashing library that leverages hand-optimized WebAssembly binaries to deliver fast hashing capabilities in browsers, Node.js, and other JavaScript environments. The library supports a wide range of algorithms, including MD5, SHA variants, BLAKE, Argon2, bcrypt, and xxHash, making it suitable for applications ranging from security to data processing. By compiling optimized C implementations into WebAssembly, hash-wasm...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Casual Suite

    Casual Suite

    An umbrella package to support a single install point

    An umbrella package to support a single installation point for all Casual user interfaces for Emacs. These user interfaces built with Transient are included via the Elisp library header Package-Requires. It is highly recommended that a deep reading of the install procedure for each user interface be done beforehand as each of them has their own recommended customizations to go alongside them. Casual Suite requires Casual Lib which in turn requires a recent installation of Transient 0.6.0+...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    pongo2

    pongo2

    Django-syntax like template-engine for Go

    pongo2 is a Django-syntax like templating-language for Go. The latest version is 6.0.0. Official additional filters/tags for pongo2 (for example a markdown-filter). They are in their own repository because they’re relying on 3rd-party-libraries. Most major Go web frameworks tightly integrated with our template engine pongo2. Fortune 500 companies and popular projects are using pongo2. Our template engine pongo2 is free to use for private & commercial products and licensed unter the MIT...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Venom

    Venom

    Venom is the most complete javascript library for Whatsapp

    Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp. It's a high-performance alternative API to whatzapp, you can send, text messages, files, images, videos and more. Remember, the API was developed on a platform called RESTful Web services, providing interoperability...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Artistic Style
    A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code. Website: http://astyle.sourceforge.net/ Git Repository: https://gitlab.com/saalen/astyle/
    Leader badge
    Downloads: 1,415 This Week
    Last Update:
    See Project
  • 20
    mtail

    mtail

    Extract internal monitoring data from application logs

    Extract internal monitoring data from application logs for collection in a time-series database. mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding. It fills a monitoring niche by being the glue between applications that do not export their own internal state (other than via logs) and existing monitoring systems, such that system operators do not need to patch those applications to...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    PackageCompiler

    PackageCompiler

    Compile your Julia Package

    Julia is, in general, a "just-barely-ahead-of-time" compiled language. When you call a function for the first time, Julia compiles it for precisely the types of arguments given. This can take some time. All subsequent calls within that same session use this fast compiled function, but if you restart Julia you lose all the compiled work. PackageCompiler allows you to do this work upfront — further ahead of time — and store the results for a lower latency startup. You can save loaded packages...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Matterhorn

    Matterhorn

    A feature-rich Unix terminal client for the Mattermost chat system

    Matterhorn is a terminal client for the Mattermost chat system. We provide pre-built binary releases for some platforms. Please see the release list to download a binary release for your platform that matches your server version. When you run Matterhorn you'll be prompted for your server URL and credentials. To connect, just paste your web client's Mattermost URL into the Server URL box and enter your credentials. See the Matterhorn User Guide on the details for providing each kind of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    gotestsum

    gotestsum

    'go test' runner with output optimized for humans, JUnit XML for CI

    gotestsum runs tests using go test -json, prints formatted test output, and a summary of the test run. It is designed to work well for both local developments, and for automation like CI. When the --rerun-fails flag is set, gotestsum will re-run any failed tests. The tests will be re-run until each passes once, or the number of attempts exceeds the maximum attempts. Maximum attempts defaults to 2, and can be changed with --rerun-fails=n. gotestsum supports executing a compiled test binary...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    gojq

    gojq

    Pure Go implementation of jq

    This is an implementation of jq command written in Go language. You can also embed gojq as a library to your Go products. gojq is purely implemented with Go language and is completely portable. jq depends on the C standard library so the availability of math functions depends on the library. jq also depends on the regular expression library and it makes building scripts complex. gojq implements nice error messages for invalid query and JSON input. The error message of jq is sometimes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    uutils coreutils

    uutils coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. Many GNU, Linux and other utilities are useful, and obviously some effort has been spent in the past to port them to Windows. However, those projects are written in platform-specific C, a language considered unsafe compared to Rust, and have other issues. Rust provides a good, platform-agnostic way of writing systems utilities that are easy to compile anywhere, and this is as good a way as any to try and...
    Downloads: 0 This Week
    Last Update:
    See Project