Awesome List Updates on Mar 17, 2023
3 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Theoretical Computer Science
Lecture Videos Playlists / Monograph
Lecture Notes / Monograph
- Zhou. A Theorist's Toolkit. Illinois - It covers a large number of the math/CS topics that you need to know for reading and doing research in Computer Science Theory.
- O'Donnell. A Theorist's Toolkit. CMU - It covers a large number of the math/CS topics that you need to know for reading and doing research in Computer Science Theory.
- Arora. Thinking Like a Theorist. Princeton - It covers a large number of the math/CS topics that you need to know for reading and doing research in Computer Science Theory.
- Arora. A Theorist's Toolkit. Princeton - Aimed primarily at first and second year graduate students who plan to do research in theoretical computer science. We will introduce probabilistic, algebraic, combinatorial, and algorithmic methods useful in proofs.
- Kelner. Topics in Theoretical Computer Science: An Algorithmist's Toolkit. MIT - It covers a collection of geometric techniques that apply broadly in modern algorithm design.
2. Awesome Ruby
API Builder and Discovery
- Alba (⭐1k) - A JSON serializer for Ruby, JRuby and TruffleRuby.
Core Extensions
- MemoWise (⭐620) - Memoize any instance/class/module method, including support for frozen objects - rigorously tested and benchmarked on all Rubies - fast performance of memoized reads.
Third-party APIs
- Notion Ruby Client (⭐123) - A Ruby wrapper for the Notion API.
3. Awesome Cpp
Frameworks
CLI
- Boost.Program_options (⭐119) - A library to obtain program options via conventional methods such as command line and config file. [Boost] website
Concurrency
- Boost.Compute (⭐1.6k) - A C++ GPU Computing Library for OpenCL. [Boost] website
- Quantum (⭐602) - A powerful C++ coroutine dispatcher framework built on top of Boost.Coroutine2.
Debug
- Boost.Test (⭐200) - Boost Test Library. [Boost] website
Image Processing
- Boost.GIL (⭐184) - Generic Image Library. [Boost] website
Inter-process communication
- Boost.Interprocess (⭐154) - Header-only Boost library that supports kernel-level shared memory and memory-mapped files, with in-built synchronization mechanisms (semaphores, mutexes, and more). [Boost] website
XML
- Boost.PropertyTree (⭐58) - A property tree parser/generator that can be used to parse XML/JSON/INI/Info files. [Boost] website
Logging
- Boost.Log (⭐195) - Designed to be very modular and extensible. [Boost] website
Math
- Boost.Multiprecision (⭐222) - provides higher-range/precision integer, rational and floating-point types in C++, header-only or with GMP/MPFR/LibTomMath backends. [Boost] website
Reflection
- CPFG (⭐220) - A C++03 library for reflection, callback and script binding. [Apache2]
Scripting
- Boost.Python (⭐507) - A C++ library which enables seamless interoperability between C++ and the Python programming language. [Boost] website
Serialization
- Boost.Serialization (⭐128) - Boost Serialization Library. [Boost] website
Miscellaneous
- Boost.Signals2 (⭐83) - An implementation of a managed signals and slots system. [Boost] website
- Prev: Mar 18, 2023
- Next: Mar 16, 2023