C++ Programming

Open-source C++ projects categorized as Programming

Top 16 C++ Programming Projects

  • luau

    A fast, small, safe, gradually typed embeddable scripting language derived from Lua

  • Project mention: Building a baseline JIT for Lua automatically | news.ycombinator.com | 2024-01-11

    As far as I can tell, they aren't.

    http://lua-users.org/wiki/SandBoxes

    There is a lot of information there, but it doesn't handle resource exhaustion, execution time limits or give any guarantees. It does indicate that it's possible, and has a decent example of the most restrictive setup, which is a good start. But I would for example compare it with Luau's SECURITY.md.

    From https://github.com/luau-lang/luau/blob/master/SECURITY.md:

    > Luau provides a safe sandbox that scripts can not escape from, short of vulnerabilities in custom C functions exposed by the host. This includes the virtual machine and builtin libraries. Notably this currently does not include the work-in-progress native code generation facilities.

    > Any source code can not result in memory safety errors or crashes during its compilation or execution. Violations of memory safety are considered vulnerabilities.

    > Note that Luau does not provide termination guarantees - some code may exhaust CPU or RAM resources on the system during compilation or execution.

    So, even luau will have trouble with untrusted code, but it specifies exactly what happens and so on. I think that's fair enough.

  • Silice

    Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.

  • Project mention: Unreasonably effective – How video games use LUTs and how you can too | news.ycombinator.com | 2024-02-28

    - how it is computed: https://github.com/sylefeb/Silice/blob/master/projects/ice-v...

    Julia fractal, with a table to do integer multiply! (2.a.b = (a+b)^2 - a^2 - b^2, so just precompute all x^2 in a table! )

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • colobot

    Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam

  • Project mention: ACSLogo for Mac OS X | news.ycombinator.com | 2023-12-01

    While I never had this, there are a series of games that my brother and I, (and later my school) used to learn similar concepts! https://colobot.info/

  • Cleny

    Cleny is An Interpreted Coding Language Used To Facilate UI Structuring And Styling For CLI Based Projects

  • wasp

    🐝 Wasp : Wasm programming language (by pannous)

  • rpp

    Rashi Plus Plus - the new Hebrew scripting language

  • Programming-Basics

    This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hello-open-source

    Your milestone to say Hello to the world of Open Source !

  • Fork_CPP

    This repository contain the C++ program from basic to advance. This repository will help you to prepare for the interview questions.

  • kalem

    [Use Kalem.rs instead] Fegeya Kalem transpiler (maybe compiler?)

  • spacesockets2

    SpaceSockets2 makes socket programming much easier for C++ developers.

  • PeakRDL-halcpp

    C++ 17 Hardware abstraction layer generator from systemrdl

  • Project mention: Help with template parameter packs | /r/cpp_questions | 2023-05-08

    It's an open source project, so its not my homework :)https://github.com/Risto97/PeakRDL-halcpp

  • Hogwarts-Legacy-Broom

    I turned a Harry Potter Nimbus 2000 Movie Prop into a controller to fly broomsticks in Hogwarts Legacy (PC).

  • Project mention: I turned a $800 broom movie prop replica into a broomstick controller for Hogwarts Legacy | /r/arduino | 2023-06-06

    Link to project github here: https://github.com/Thats-so-Mo/Hogwarts-Legacy-Broom

  • MeanscriptCLI

    Command line interface for Meanscript

  • DvorakX

    a layout for programmers this project is a low level keyboard hooker to control mapping keys from qwerty to dvorak layout with additional programming character(s) and some functionality

  • SOL-System-Shell

    SOL-System shell is a shell written in C++

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Programming related posts

Index

What are some of the best open-source Programming projects in C++? This list will help you:

Project Stars
1 luau 3,595
2 Silice 1,228
3 colobot 1,082
4 Cleny 109
5 wasp 96
6 rpp 85
7 Programming-Basics 68
8 hello-open-source 18
9 Fork_CPP 15
10 kalem 5
11 spacesockets2 4
12 PeakRDL-halcpp 3
13 Hogwarts-Legacy-Broom 1
14 MeanscriptCLI 1
15 DvorakX 0
16 SOL-System-Shell 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com