Bash and Powershell remote scripts to install header-only C and C++ libraries from github repo.

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    A better approach is to use a github as a package registry for C projects and install from each project repo since most libraries are distributed as source anyways, the closest project to achieving a smooth package registry with less hassle is vcpkg by Microsoft but this also requires the library to be added to the vcpkg port and have vcpkg installed on the system.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. exoticlibraries

    Bash Script

  4. stb

    stb single-file public domain libraries for C/C++

    The default github repo branch is main, to select which branch to install from add @branch-name after the library name e.g. libcester@dev, metaref@main, MrFrenik/gunslinger@master, https://github.com/nothings/stb@master e.t.c.

  5. gunslinger

    C99, header-only framework for games and multimedia applications

    To install non exotic library from a github repo, specify just the repo-owner/repo-name or the absolute github link to the repo. E.g. to install gunslinger and stb from master branch

  6. go

    The Go programming language

    All the above ways of managing packages are all good but I love the way golang manages packages and is able to simply pull a package from the github repo and is immediately available for use in your go project, that the idea behind the two scripts I wrote and I went further such that no prerequisite is required to download a C, C++ library from github just the internet and the native shell for the operating systems, bash for Unix, Mac and Linux and Powershell for windows.

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Learn Golang in 2025, You Won't Regret It

    3 projects | dev.to | 29 Dec 2024
  • Java 20 / JDK 20: General Availability

    3 projects | news.ycombinator.com | 21 Mar 2023
  • Alpine Linux in the Browser

    5 projects | news.ycombinator.com | 13 Jan 2023
  • What am I supposed to be doing with errors?

    2 projects | /r/golang | 22 Dec 2022
  • Multiple error wrapping is coming in Go 1.20

    4 projects | /r/golang | 29 Nov 2022

Did you know that C is
the 6th most popular programming language
based on number of references?