#cplusplus #ascii #borland #borland_cpp #cpp #cpp17 #cross_platform #linux #linux_console #ms_dos #msvc #ncurses #retrocomputing #retroprogramming #terminal #text_based #tui #turbo_vision #utf_8 #utf8_everywhere #windows
https://github.com/magiblot/tvision
https://github.com/magiblot/tvision
GitHub
GitHub - magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross…
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. - magiblot/tvision
#cplusplus #async #asynchronous #coroutines #cplusplus_17 #cpp17 #database_access #framework #grpc #high_availability #http #http_client #http_server #microservices #mongo #postgres #postgresql #redis #server #web
https://github.com/userver-framework/userver
https://github.com/userver-framework/userver
GitHub
GitHub - userver-framework/userver: Production-ready C++ Asynchronous Framework with rich functionality
Production-ready C++ Asynchronous Framework with rich functionality - userver-framework/userver
#cplusplus #cpp #cpp17 #fabricmc #forge #linux #minecraft #minecraft_launcher #modrinth #multimc #polymc #qt #qt5 #qt6 #quiltmc
https://github.com/PrismLauncher/PrismLauncher
https://github.com/PrismLauncher/PrismLauncher
GitHub
GitHub - PrismLauncher/PrismLauncher: A custom launcher for Minecraft that allows you to easily manage multiple installations of…
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC) - PrismLauncher/PrismLauncher
#cplusplus #async #asynchronous #cpp #cpp14 #cpp17 #cpp20 #cross_platform #fmtlib #high_performance #log_library #logger #logging #logging_library #low_latency
https://github.com/odygrd/quill
https://github.com/odygrd/quill
GitHub
GitHub - odygrd/quill: Asynchronous Low Latency C++ Logging Library
Asynchronous Low Latency C++ Logging Library. Contribute to odygrd/quill development by creating an account on GitHub.
🤯1
#cplusplus #argument_parser #cpp17 #cross_platform #header_only #library #mit_license
This tool, called `argparse`, helps you easily handle command-line arguments in your C++ programs. Here’s how it benefits you You just need to include a single header file `argparse.hpp` and create an `ArgumentParser` object to start parsing command-line arguments.
- **Flexible Argument Types** You can add arguments with specific behaviors (e.g., required, default values, flags) using methods like `add_argument`, `default_value`, and `implicit_value`.
- **Help Messages** You can create subcommands and share arguments between parsers, similar to how tools like `git` work.
- **Customization**: You can customize prefix characters, assignment characters, and even format the usage output to suit your needs.
Overall, `argparse` simplifies the process of handling command-line arguments, making your program more user-friendly and flexible.
https://github.com/p-ranav/argparse
This tool, called `argparse`, helps you easily handle command-line arguments in your C++ programs. Here’s how it benefits you You just need to include a single header file `argparse.hpp` and create an `ArgumentParser` object to start parsing command-line arguments.
- **Flexible Argument Types** You can add arguments with specific behaviors (e.g., required, default values, flags) using methods like `add_argument`, `default_value`, and `implicit_value`.
- **Help Messages** You can create subcommands and share arguments between parsers, similar to how tools like `git` work.
- **Customization**: You can customize prefix characters, assignment characters, and even format the usage output to suit your needs.
Overall, `argparse` simplifies the process of handling command-line arguments, making your program more user-friendly and flexible.
https://github.com/p-ranav/argparse
GitHub
GitHub - p-ranav/argparse: Argument Parser for Modern C++
Argument Parser for Modern C++. Contribute to p-ranav/argparse development by creating an account on GitHub.
#cplusplus #assembly #assembly_language #avx512 #benchmark #coroutines #cpp #cpp_programming #cpp17 #cpp20 #cuda #gcc #google_benchmark #hpc #io_uring #linux_kernel #llvm #ptx #ranges #tutorial #tutorials
This repository helps developers improve their coding skills by showing how to write faster and more efficient code. It includes examples for C++, CUDA, and Assembly, focusing on performance optimization techniques. By using this resource, developers can learn how to avoid common pitfalls like performance bottlenecks and improve their coding habits. It also provides benchmarks to compare different coding methods, helping users choose the best approach for their projects. This can lead to significant speed improvements and better use of computer resources.
https://github.com/ashvardanian/less_slow.cpp
This repository helps developers improve their coding skills by showing how to write faster and more efficient code. It includes examples for C++, CUDA, and Assembly, focusing on performance optimization techniques. By using this resource, developers can learn how to avoid common pitfalls like performance bottlenecks and improve their coding habits. It also provides benchmarks to compare different coding methods, helping users choose the best approach for their projects. This can lead to significant speed improvements and better use of computer resources.
https://github.com/ashvardanian/less_slow.cpp
GitHub
GitHub - ashvardanian/less_slow.cpp: Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics…
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and use...