{"id":20122327,"url":"https://github.com/gforcex/openprograming","last_synced_at":"2025-03-02T20:23:57.137Z","repository":{"id":116363439,"uuid":"110338950","full_name":"Gforcex/OpenPrograming","owner":"Gforcex","description":"C/C++, C# , Python","archived":false,"fork":false,"pushed_at":"2024-06-28T23:28:14.000Z","size":127,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-13T07:30:32.752Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gforcex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-11T11:08:39.000Z","updated_at":"2024-06-28T23:28:17.000Z","dependencies_parsed_at":"2023-09-24T03:16:01.777Z","dependency_job_id":"f9a777f2-59d8-4deb-8b94-54706ef239be","html_url":"https://github.com/Gforcex/OpenPrograming","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gforcex%2FOpenPrograming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gforcex%2FOpenPrograming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gforcex%2FOpenPrograming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gforcex%2FOpenPrograming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gforcex","download_url":"https://codeload.github.com/Gforcex/OpenPrograming/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241565831,"owners_count":19983204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T19:37:07.180Z","updated_at":"2025-03-02T20:23:57.109Z","avatar_url":"https://github.com/Gforcex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenPrograming\n\n## Tutorial\n* [CppTemplateTutorial](https://github.com/wuye9036/CppTemplateTutorial)\n* [Python-100-Days](https://github.com/jackfrued/Python-100-Days) Python - 100天从新手到大师\n* [the-craft-of-selfteaching](https://github.com/selfteaching/the-craft-of-selfteaching) One has no future if one couldn't teach themself. \n#### AI\n* [AiLearning](https://github.com/apachecn/AiLearning) AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP http://ailearning.apachecn.org/\n* [100-Days-of-ML-Code-Chinese-Version](https://github.com/Avik-Jain/100-Days-of-ML-Code-Chinese-Version) Chinese Translation for Machine Learning Infographics\n* [60_Days_RL_Challenge](https://github.com/MLEveryday/60_Days_RL_Challenge) 强化学习60天\n* [annotated_deep_learning_paper_implementations](https://github.com/labmlai/annotated_deep_learning_paper_implementations) 60 Implementations/tutorials of deep learning papers with side-by-side notes\n* [cnn-explainer](https://github.com/poloclub/cnn-explainer) Learning Convolutional Neural Networks with Interactive Visualization.\n* [3D-Machine-Learning](https://github.com/timzhang642/3D-Machine-Learning) A resource repository for 3D machine learning\n* [computer-vision-in-action](https://github.com/Charmve/computer-vision-in-action) 学习闭环《计算机视觉实战演练：算法与应用》中文电子书、源码、读者交流社区\n\n## Awesome\n* [awesome](https://github.com/sindresorhus/awesome) Curated list of awesome lists\n* [awesome-cpp](https://github.com/fffaraz/awesome-cpp) A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. http://fffaraz.github.io/awesome-cpp/\n* [single_file_libs](https://github.com/nothings/single_file_libs)  :thumbsup:  List of single-file C/C++ libraries.\n\n## Util\n* [openFrameworks](https://github.com/openframeworks/openFrameworks) openFrameworks is a community-developed cross platform toolkit for creative coding in C++. http://openframeworks.cc\n## C++ Extend\n* [abseil-cpp](https://github.com/abseil/abseil-cpp)  augment the C++ standard library.\n* [FastDynamicCast](https://github.com/tobspr/FastDynamicCast)  Fast dynamic cast in C++ for MSVC, outperforming the regular dynamic cast by up to 25 times\n\n## Functional Programming\n* [functional-programming-jargon](https://github.com/hemanth/functional-programming-jargon) Jargon from the functional programming world in simple terms! http://git.io/fp-jargons\n* [fn.py](https://github.com/kachayev/fn.py)  Functional programming in Python: implementation of missing features to enjoy FP\n\n## SIMD\n* [libsimdpp](https://github.com/p12tic/libsimdpp)  Portable header-only zero-overhead C++ low level SIMD library\n\n## Log\n* [spdlog](https://github.com/gabime/spdlog) Very fast, header only, C++ logging library. \n\n## AI\n* [Event-Based-Behavior-Tree-Planner](https://github.com/Weilin1992/Event-Based-Behavior-Tree-Planner)\n* [GOAP](https://github.com/crashkonijn/GOAP) A multi-threaded GOAP system for Unity\n* [ReGoap](https://github.com/luxkun/ReGoap) Generic C# GOAP (Goal Oriented Action Planning) library with Unity3d examples\n* [UnitySteer](https://github.com/ricardojmendez/UnitySteer) Steering, obstacle avoidance and path following behaviors for the Unity Game Engine\n* [RVO2](https://github.com/snape/RVO2-CS) Optimal Reciprocal Collision Avoidance (C#) http://gamma.cs.unc.edu/RVO2/\n* [HRVO](https://github.com/snape/HRVO) The Hybrid Reciprocal Velocity Obstacle (C++) http://gamma.cs.unc.edu/HRVO/\n \n## Navigation\n* [recastnavigation](https://github.com/recastnavigation/recastnavigation)\n\n## Tools\n* [Emmagee](https://github.com/NetEase/Emmagee) Android performance test tool-CPU,memory,network traffic,starting time,battery status\n\n## Deep Learning \n* [neural-style](https://github.com/jcjohnson/neural-style) Torch implementation of neural style algorithm\n\n## DOD\n* [data-oriented-design](https://github.com/dbartolini/data-oriented-design) A curated list of data oriented design resources.\n\n## ECS\n* [flecs](https://github.com/SanderMertens/flecs) A fast entity component system (ECS) for C \u0026 C++ www.flecs.dev     \n\n## String\n* [StringFormatter](https://github.com/MikePopoloski/StringFormatter) Zero-allocation string formatting for .NET.\n* [fmt](https://github.com/fmtlib/fmt) A modern formatting library http://fmtlib.net\n* [ZString](https://github.com/Cysharp/ZString) Zero Allocation StringBuilder for .NET Core and Unity.\n\n## Serialization\n* [cpp-serializers](https://github.com/thekvs/cpp-serializers)  Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++\n* [protobuf](https://github.com/protocolbuffers/protobuf) Google's data interchange format\n* [flatbuffers](https://github.com/google/flatbuffers)  Memory Efficient Serialization Library\n* [cereal](https://github.com/USCiLab/cereal)  A C++11 library for serialization\n* [ZeroFormatter](https://github.com/neuecc/ZeroFormatter) astest C# Serializer and Infinitely Fast Deserializer for .NET, .NET Core and Unity.\n* [dumpable](https://github.com/ipkn/dumpable)  Serialization without any serialization codes in C++\n* [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp) Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]\n\n## Compression \n* [lz4](https://github.com/lz4/lz4) Extremely Fast Compression algorithm http://www.lz4.org\n* [Zstandard](https://github.com/facebook/zstd) Zstandard - Fast real-time compression algorithm \n* [lzham_codec](https://github.com/richgel999/lzham_codec) Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed, C/C++\n\n## Encoding\n* [libmorton](https://github.com/Forceflow/libmorton) C++ header-only library with methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates  \n\n## Timer\n* [Flicks](https://github.com/OculusVR/Flicks) :thumbsup:  A flick (frame-tick) is a very small unit of time. It is 1/705600000 of a second, exactly.\n\n## Profiler\n* [optick](https://github.com/bombomby/optick) C++ Profiler For Games\n* [easy_profiler](https://github.com/yse/easy_profiler) Lightweight profiler library for c++\n* [verysleepy](https://github.com/VerySleepy/verysleepy) Very Sleepy, a polling CPU profiler\n* [microprofile](https://github.com/jonasmr/microprofile) microprofile is an embeddable profiler\n* [speedscope](https://github.com/jlfwong/speedscope)  A fast, interactive web-based viewer for performance profiles. https://www.speedscope.app\n* [FlameGraph](https://github.com/brendangregg/FlameGraph) Stack trace visualizer \n* [tracy](https://github.com/wolfpld/tracy) C++ frame profiler\n* [pyroscope](https://github.com/pyroscope-io/pyroscope) Debug performance issues down to a single line of code\n\n* [bloaty](https://github.com/google/bloaty) Bloaty McBloatface: a size profiler for binaries\n\n* [MTuner](https://github.com/milostosic/MTuner) MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms\n\n## Memory\n* [disruptor-unity3d](https://github.com/dave-hillier/disruptor-unity3d) Basic implementation of Disruptor for Unity3d\n* [smmalloc](https://github.com/SergeyMakeev/smmalloc)\n\n## Garbage Collector\n* [bdwgc](https://github.com/ivmai/bdwgc) The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc) https://www.hboehm.info/gc/\n\n## Reflection\n* [rttr](https://github.com/rttrorg/rttr) C++ Reflection Library\n* [magic_enum](https://github.com/Neargye/magic_enum) Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code\n* [nameof](https://github.com/Neargye/nameof) Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum\n\n## Thread\n* [enkiTS](https://github.com/dougbinks/enkiTS) A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.\n* [TaskScheduler](https://github.com/SergeyMakeev/TaskScheduler) Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.\n\n## Parallel \n* [thrust](https://github.com/thrust/thrust) A parallel algorithms library which resembles the C++ Standard Template Library (STL).\n\n## LockFree\n* [lockfree](https://github.com/DNedic/lockfree)  A collection of lock-free data structures written in standard C++11  \n\n## RPC\n* [MagicOnion](https://github.com/Cysharp/MagicOnion) Unified Realtime/API framework for .NET platform and Unity.\n\n## DataStruct\n* [sparsepp](https://github.com/greg7mdp/sparsepp)  A fast, memory efficient hash map for C++\n* [xxHash](https://github.com/Cyan4973/xxHash) Extremely fast non-cryptographic hash algorithm https://www.xxhash.com/\n* [ExcaliburHash](https://github.com/SergeyMakeev/ExcaliburHash) Excalibur Hash is a high-speed hash map and hash set, ideal for performance-critical uses like video games  \n* [robin-hood-hashing](https://github.com/martinus/robin-hood-hashing) Fast \u0026 memory efficient hashtable based on robin hood hashing for C++11/14/17/20\n* [Advanced-Algorithms](https://github.com/justcoding121/Advanced-Algorithms) 100+ algorithms \u0026 data structures generically implemented in C#.\n* [parallel-hashmap](https://github.com/greg7mdp/parallel-hashmap)  A family of header-only, very fast and memory-friendly hashmap and btree containers.\n* [BinaryRelations](https://github.com/RonPieket/BinaryRelations) Three new associative container classes\n\n## Algorithms\n* [cosmos](https://github.com/OpenGenus/cosmos) Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter | Ask us anything at our forum | https://discourse.opengenus.org/\n* [Algorithms](https://github.com/williamfiset/Algorithms) A collection of algorithms and data structures\n* [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms)  Algorithms and data structures implemented in JavaScript with explanations and links to further readings\n* [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) Interactive Online Platform that Visualizes Algorithms from Code\n* [TheAlgorithms](https://github.com/TheAlgorithms/) All Algorithms implemented in Python/C/C-Plus/Java/C-Sharp/Javascript....\n* [algorithms](https://github.com/keon/algorithms)  Minimal examples of data structures and algorithms in Python\n* [algorithms](https://github.com/xtaci/algorithms) Algorithms \u0026 Data structures in C++.\n* [fucking-algorithm](https://github.com/labuladong/fucking-algorithm) English version supported! Crack LeetCode, not only how, but also why. https://labuladong.gitbook.io/algo/\n* [LeetCodeAnimation](https://github.com/MisterBooo/LeetCodeAnimation) Demonstrate all the questions on LeetCode in the form of animation.\n* [hello-algo](https://github.com/krahets/hello-algo) 《Hello 算法》：动画图解、一键运行的数据结构与算法教程，支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。\n  \n## Random\n* [pcg](https://github.com/imneme/pcg-cpp) random number generators, which are fast, statistically excellent, and offer a number of useful features.\n* [TinyMT](https://github.com/MersenneTwister-Lab/TinyMT) Tiny Mersenne Twister(TinyMT). Pseudo random number generators whose periods are 2127-1.\n* [xxHash](https://github.com/Cyan4973/xxHash) Extremely fast non-cryptographic hash algorithm http://www.xxhash.com/\n  \n## Debugger\n* [raddebugger](https://github.com/EpicGamesExt/raddebugger) A native, user-mode, multi-process, graphical debugger.\n* [x64dbg](https://github.com/x64dbg/x64dbg) An open-source x64/x32 debugger for windows. http://x64dbg.com\n* [dnSpy](https://github.com/0xd4d/dnSpy) .NET debugger and assembly editor  \n\n## Disassembler \n* [zydis](https://github.com/zyantific/zydis) Fast and lightweight x86/x86-64 disassembler library\n\n## Code\n* [uncrustify](https://github.com/uncrustify/uncrustify) Code beautifier http://uncrustify.sourceforge.net/\n\n## Hook\n* [PolyHook_2_0](https://github.com/stevemk14ebr/PolyHook_2_0) C++17, x86/x64 Hooking Libary v2.0\n\n## Platform\n* [sokol](https://github.com/floooh/sokol)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgforcex%2Fopenprograming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgforcex%2Fopenprograming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgforcex%2Fopenprograming/lists"}