awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ryanmjacobs avatar

ryanmjacobs/c

0
View on GitHub↗
2,176 stars·185 forks·Shell·MIT·10 views

C

Compile and execute C "scripts" in one go!

Features

  • Build Systems - A tool to compile and execute C scripts from the CLI.
  • Compilers - Tool to compile and execute C scripts.
  • Development Tools - Compile and execute C files directly from the command line.
  • Windows Environments - Listed in the “Windows Environments” section of the Awesome C awesome list.

Star history

Star history chart for ryanmjacobs/cStar history chart for ryanmjacobs/c

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to C

Similar open-source projects, ranked by how many features they share with C.
  • gperftools/gperftoolsgperftools avatar

    gperftools/gperftools

    8,959View on GitHub↗

    gperftools is a collection of specialized tools for profiling CPU usage, detecting memory errors, and providing high-performance memory allocation. It provides a memory profiling toolkit for C++ applications, including a sampling CPU profiler and a heap profiler for analyzing consumption patterns. The project includes a high-performance memory allocator designed as a multi-threaded replacement for standard allocation to reduce contention and improve execution speed. It further provides a memory debugger to identify illegal memory access and double frees. The toolkit covers broad diagnostic c

    C++
    View on GitHub↗8,959
  • include-what-you-use/include-what-you-useinclude-what-you-use avatar

    include-what-you-use/include-what-you-use

    4,704View on GitHub↗

    Include What You Use is a C++ include optimizer and header dependency analyzer. It identifies unused or missing header includes in source files to reduce project bloat and improve compilation performance. The tool performs static analysis using a Clang-based abstract syntax tree to map symbol usage and track preprocessor effects across different build configurations. It can automatically rewrite source files by inserting or deleting preprocessor directives based on the calculated dependency graph. The system integrates with compilation databases to determine the exact compiler flags used for

    C++
    View on GitHub↗4,704
  • google/sanitizersgoogle avatar

    google/sanitizers

    12,402View on GitHub↗

    This project is a suite of runtime diagnostic tools designed to detect memory leaks, concurrency races, and language-specification violations during software execution. It provides a collection of dynamic analysis tools that identify addressability issues, uninitialized memory usage, and memory safety bugs in applications. The toolset includes a thread safety analyzer to identify data races and deadlocks in concurrent code, as well as an undefined behavior sanitizer to detect operations that violate language specifications. The system covers broad capabilities in memory safety monitoring and

    C
    View on GitHub↗12,402
  • rhysu/c99shRhysU avatar

    RhysU/c99sh

    114View on GitHub↗

    A shebang-friendly script for "interpreting" single C99, C11, and C++ files, including rcfile support.

    Shell
    View on GitHub↗114
See all 30 alternatives to C→

Frequently asked questions

What does ryanmjacobs/c do?

Compile and execute C "scripts" in one go!

What are the main features of ryanmjacobs/c?

The main features of ryanmjacobs/c are: Build Systems, Compilers, Development Tools, Windows Environments.

What are some open-source alternatives to ryanmjacobs/c?

Open-source alternatives to ryanmjacobs/c include: include-what-you-use/include-what-you-use — Include What You Use is a C++ include optimizer and header dependency analyzer. It identifies unused or missing header… rhysu/c99sh — A shebang-friendly script for "interpreting" single C99, C11, and C++ files, including rcfile support. google/sanitizers — This project is a suite of runtime diagnostic tools designed to detect memory leaks, concurrency races, and… gperftools/gperftools — gperftools is a collection of specialized tools for profiling CPU usage, detecting memory errors, and providing… abiggerhammer/hammer — Parser combinators for binary formats, in C. Yes, in C. What? Don't look at me like that. awslabs/s2n — s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It…