c-plus-plus-17

Open-source projects categorized as c-plus-plus-17
Language: + C++ + C

Top 23 c-plus-plus-17 Open-Source Projects

  • EA Standard Template Library

    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

  • Project mention: Sane C++ Libraries | news.ycombinator.com | 2024-01-27

    > you can still use it with smart pointers provided by any other library

    Is the point of having a kitchen-sink library like this not that you dont have to reach for a 3rdparty library for things that you need 'all the time'?

    Certainly, not everyone needs it.

    ...but, not everyone needs threads either. Not everyone needs an http server; and yet, if you have an application framework that provides them, when you do need them, it saves you reaching for yet-another-dependency.

    Was that no the point from the beginning?

    unique_ptr is a fundamental primitive for many, as you see from some other frameworks (1), and implementation is not always either a) trivial, or b) as simple as 'just use std::unique_ptr'.

    This does seem like a very opinionated decision with reasonably unclear justification.

    [1] - eg. https://github.com/EpicGames/UnrealEngine/blob/release/Engin..., https://github.com/electronicarts/EASTL/blob/master/include/...

  • Magic Enum C++

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

  • Project mention: What C++ library do you wish existed but hasn’t been created yet? | /r/cpp | 2023-07-08

    I'm not sure this is quite what you're asking for, but this library has been super helpful to me in the past : https://github.com/Neargye/magic_enum

  • 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
  • opentrack

    Head tracking software for MS Windows, Linux, and Apple OSX

  • Project mention: TrackIR VS Cheaper alternatives | /r/dcsworld | 2023-10-04

    I want to buy something like TrackIR (I don't know much about equivalent products). My friend told me about a DIY tracker that I could use (opentrack).

  • nana

    a modern C++ GUI library

  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

  • Project mention: Leaving Haskell Behind | news.ycombinator.com | 2023-08-24

    Hoogle is really amazing!

    Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/

    I'd love to see more projects taking this path too. :)

  • Nameof C++

    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

  • tomlplusplus

    Header-only TOML config file parser and serializer for C++17.

  • 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
  • MongoDB C++ Driver

    C++ Driver for MongoDB

  • Project mention: MongoDB $weeklyUpdate #122 (June 30, 2023): Databricks, Change Streams, & Terraform | dev.to | 2023-06-30

    We're pleased to announce the release of the MongoDB C Driver (libmongoc) 1.24.0 and C++ Driver (mongocxx) 3.8.0 with support for MongoDB 7.0 and a host of new security features. Check out the release notes for more details:

  • toml11

    TOML for Modern C++

  • Vince's CSV Parser

    A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)

  • MethaneKit

    🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan

  • Rcpp

    Seamless R and C++ Integration

  • Mudlet

    ⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Mudlet - Client to connect to a MUD server, scriptable. C++, Lua

  • raytracer.hpp

    Simple compile-time raytracer using C++17

  • matchit.cpp

    match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.

  • RaZ

    Modern & multiplatform 3D game engine in C++17

  • feelpp

    :gem: Feel++: Finite Element Embedded Language and Library in C++

  • Jinx

    Embeddable scripting language for real-time applications

  • Project mention: DreamBerd is a perfect programming language | /r/ProgrammingLanguages | 2023-06-03

    Check out jinx https://jamesboer.github.io/Jinx/

  • semver

    Semantic Versioning for modern C++ (by Neargye)

  • volbx

    Graphical tool for data manipulation written in C++/Qt.

  • cppinclude

    Tool for analyzing includes in C++

  • keras2cpp

    it's a small library for running trained Keras 2 models from a native C++ code. (by gosha20777)

  • mpl

    A C++17 message passing library based on MPI (by rabauke)

  • 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-plus-plus-17 related posts

Index

What are some of the best open-source c-plus-plus-17 projects? This list will help you:

Project Stars
1 EA Standard Template Library 7,658
2 Magic Enum C++ 4,390
3 opentrack 3,298
4 nana 2,248
5 FunctionalPlus 1,998
6 Nameof C++ 1,937
7 tomlplusplus 1,396
8 MongoDB C++ Driver 1,002
9 toml11 929
10 Vince's CSV Parser 820
11 MethaneKit 759
12 Rcpp 723
13 Mudlet 699
14 raytracer.hpp 667
15 matchit.cpp 519
16 RaZ 502
17 feelpp 293
18 Jinx 291
19 semver 283
20 volbx 231
21 cppinclude 196
22 keras2cpp 183
23 mpl 161

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