Showing 287 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
  • 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
  • 1
    clavirio

    clavirio

    Learn touch typing without leaving the terminal

    A free, open-source typing tutor for the terminal. Progressive lessons, practice modes, real-time stats, and a virtual keyboard with finger hints — for QWERTY, Dvorak, and Colemak. Methodology Research on typing skill suggests that skilled typing relies more on implicit procedural control than on explicit knowledge of key locations. The paper also suggests that the keyboard is represented in terms of its row-and-column structure, not as a memorized list of individual...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2

    a8cas

    A portable library and tools for archiving images of Atari 8-bit tapes

    A portable library and tools for archiving images of tapes with Atari 8-bit computer software. Provides a common interface for loading and saving tape images in various formats. Designed for use by emulators and Atari<->PC communication software.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    ezthumb
    A video thumbnail generator based on FFMPEG.
    Leader badge
    Downloads: 56 This Week
    Last Update:
    See Project
  • 4
    ES-DOS A
    ES-DOS is a application for windows that looks like MS-DOS but is not a OS
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Basecy

    Basecy

    A tool for encoding/decoding to basecy

    Encode/Decode files to UTF-8 text filled with printable ASCII and Cyrillic characters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    sed-pcre2

    GNU sed with PCRE2 regexp

    GNU sed with PCRE2 regexp support
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Cowser

    Cowser

    greets you with ASCII art animals. Inspired by cowsay

    Cowser is a command-line tool (and Python library) that wraps a message in a speech or thought bubble and prints it above a randomly chosen animal. It supports 35 built-in animals, cowsay-style moods, colors, fortunes, interactive REPL sessions, and user-supplied art packs — while staying a pure, side-effect-free function you can also call from your own code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Amnesia CLI

    Amnesia CLI

    Modding CLI tool kit for Amnesia: The Dark Descent

    A CLI tool kit for creation and management of Amnesia: The Dark Descent mods / custom stories. Manages game/engine log files, creates templates of mods, validates and cleans script files, assets, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Largest Generic Hash and HMAC Program

    57 Hash Functions In One Program, plus each with HMAC or KMAC

    FEHASHMAC is the largest collection of publicly known hash algorithms integrated into a command-line utility. FEHASHMAC contains a set of known test vectors and results for each algorithm such that the correct implementation for each hardware platform and compiler version can directly be verified. Currently 57 hash algorithms like sha1 sha224 sha256 sha384 sha512 and variants, sha3 and shake, all SHA3 finalists and blake3, md2 md4 md5 md6, rmd128 rmd160 rmd256 rmd320, whirl gost lash160...
    Leader badge
    Downloads: 2 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
  • 10
    GitForce

    GitForce

    A visual front end to git

    Git is a popular source revision control system. GitForce is a GUI front-end for the git command line tool and runs on both Windows and Linux. It is designed to be easy and intuitive to use and yet powerful enough so you don't need to use a command line git.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11

    xjobs

    Command line tool to run batches of jobs in parallel.

    xjobs has a command line interface similar to xargs to start processes, but runs processes in parallel and provides enhanced concepts for I/O redirection.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Hypercube

    Hypercube

    Graph visualizing tool

    Hypercube is a tool for visualizing DOT (graphviz), GML, GraphML, GXL and simple text-based graph representations as SVG and EPS images. Hypercube comes with a Qt based GUI application and a Qt-independent command-line tool. It uses a simulated annealing algorithm to lay out the graph, that can be easily parameterized to achieve the desired look. The main development goals are portability and easy usage rather than high performance and complexity.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ttyd

    ttyd

    Share your terminal over the web

    ttyd is a command-line tool that shares a terminal session through a web browser. It runs on Unix-like systems and Windows, making it useful for remote administration, browser-based development environments, demos, lab machines, and containerized tools. The project is built on libuv and WebGL2 to provide a responsive browser terminal experience. It can run custom commands with options, support authentication, and expose shell access over HTTP or HTTPS. ttyd also includes practical terminal...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Habfuzz

    Habfuzz

    A command-line tool for data-driven fuzzy modelling

    Input 1 - A training dataset (multiple observations) of up to four variables (predictors) against one (response variable) Input 2 - A test dataset (multiple observations) of the same four variables with unknown response variable Output - Calculation of the response variable for each test observation using fuzzy logic or fuzzy rule-based Bayesian algorithms HABFUZZ is a habitat model, which can be used in ecohydraulic modelling applications for the calculation of the instream habitat...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Cherrybomb

    Cherrybomb

    Cherrybomb is a CLI tool that helps you avoid undefined user behaviour

    Cherrybomb is an CLI tool written in Rust that helps prevent incorrect code implementation early in development. It works by validating and testing your API using an OpenAPI file. Its main goal is to reduce security errors and ensure your API functions as intended. Cherrybomb makes sure your API is working correctly. It checks your API's spec file (OpenAPI Specification) for good practices and makes sure it follows the OAS rules. Then, it tests your API for common issues and vulnerabilities....
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    s3cmd

    s3cmd

    Command line tool for managing Amazon S3 and CloudFront services

    Open-source tool to access Amazon S3 file storage. S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol, such as Google Cloud Storage. Lots of features and options have been added to s3cmd since its very first release in 2008.... we recently counted more than 60 command line options, including multipart uploads, encryption, incremental backup, s3 sync, ACL and Metadata...
    Leader badge
    Downloads: 1,285 This Week
    Last Update:
    See Project
  • 18
    try

    try

    Inspect a command's effects before modifying your live system

    Try is a Linux command-line utility that lets users run a command and inspect its effects before deciding whether to commit those changes to the live system. It works by using Linux namespaces through unshare together with overlay-based filesystem techniques so that commands can execute in an isolated view of the system rather than directly modifying the host environment immediately. This makes it useful for experimenting with package installation, system changes, and other shell commands...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    command-output-to-html-table

    command-output-to-html-table

    A shell script to convert any file or command output into a html table

    Please watch the video below, to convert any file or a command output into a nice html table, in less than 5 Minutes time. The output html file can then be browsed from any location, using a local webserver or an internet www domain. Usage Examples: (Type them on Terminal) cd ~/Downloads/tabulate # location chmod +x *.sh cat "student_marks.csv" | { cat ; echo ; } | ./tabulate.sh -d "," -t "My School" -h "First Term" > "marks.html" # or > "/var/www/html/marks.html" -d specifies...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    Cross Platform Node Guide

    Cross Platform Node Guide

    Improve front-end engineer workflow & standard, powered by TypeScript

    A command-line tool aims to improve front-end engineer workflow and standards, powered by Node.js. Feflow (pronounced /ˈfefləʊ/) is a front-end flow and rule tool to improve engineering efficiency., and is hosted on Github: feflow. At present, it has been used in many applications, such as Now, Huayang Live, Huayang Friends, Mobile QQ Near Hand, Group Video, Group Gift, Huiyin, Tencent Myapp, Penguins and etc. With 80+ WEB/IOS/Andriod stable users, the cumulative production project reached...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    barbecue.nvim

    barbecue.nvim

    A VS Code like winbar for Neovim

    This is a VS Code like winbar that uses nvim-navic in order to get LSP context from your language server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ldetool

    ldetool

    Code generator for fast log file parsers

    ldetool (Line Data Extraction Tool) is a command-line utility that generates Go code for fast log file parsing. By defining parsing rules, developers can produce efficient parsers tailored to specific log formats, outperforming traditional regex-based approaches. It's particularly useful for processing large volumes of log data.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Bank Vaults

    Bank Vaults

    K8s operator, Go client with automatic token renewal

    The Vault Swiss Army knife, which makes enterprise-grade security attainable on Kubernetes. It has many 'blades' that cut through the security problem: the Bank-Vaults operator provides automation; a Go client with automatic token renewal that provides dynamic secret generation, multiple unseal options, and more; a CLI tool to initialize, unseal and configure Vault with authentication methods and secret engines; and direct secret injection into Pods to reduce the attack surface. Automates...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    stefanstools

    A collection of various tools

    This is a collection of various open source tools: StExBar: The ultimate extensions for Windows Explorer or: what Microsoft forgot to implement in the explorer. SKTimeStamp: Adds a new page to the Windows explorer properties where you can manipulate file times AAClr: change Aero colors to match the wallpaper FileTool: a small utility to create files with random data for testing tabspace: a command line tool to change all tabs/spaces to tabs/spaces and vice versa in text/code files. ...
    Leader badge
    Downloads: 303 This Week
    Last Update:
    See Project
  • 25
    jaggr

    jaggr

    JSON Aggregation CLI

    Jaggr is a command line tool to aggregate in real time a series of JSON logs. The main goal of this tool is to prepare data for plotting with jplot. So here we give a stream of real-time requests to jaggr standard input and request the aggregation of the code and latency fields. For the code, we request a histogram with some known error codes with an "other" bucket defined by *. The latency field is aggregated using minimum, maximum, and mean. In addition, @count adds an extra field...
    Downloads: 0 This Week
    Last Update:
    See Project