Scientific Software
Updated 6 months ago

Ecos — Peer-reviewed • Rank 7.8 • Science 95%

Ecos: An accessible and intuitive co-simulation framework - Published in JOSS (2025)

Earth and Environmental Sciences (40%)
Scientific Software · Peer-reviewed
Updated 6 months ago

vir-reflect-light • Rank 0.0 • Science 67%

lightweight macro based struct reflection

Updated 6 months ago

windows-dll-injector • Rank 4.9 • Science 44%

💉 A Windows dynamic-link library injection tool written in C++20. It can inject a dynamic-link library into a running process by its window title or create a new process with an injection.(使用C++20开发的Windows动态链接库注入工具,可以通过窗口标题注入运行中的进程,或在创建新进程时注入。)

Updated 6 months ago

jluna • Rank 7.5 • Science 41%

Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use

Updated 6 months ago

windows-x86-debugger • Rank 2.5 • Science 44%

🐞 A simple Windows x86 debugging framework written in C++20 that supports software breakpoints and hardware breakpoints. It can be used to create custom debuggers.(使用C++20开发的简易Windows x86调试框架,支持软件断点和硬件断点,可以用于创建自定义调试器。)

Updated 6 months ago

opensiv3d • Rank 11.4 • Science 26%

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

Updated 6 months ago

plants-vs.-zombies-online-battle • Rank 6.4 • Science 26%

🧟 Plants vs. Zombies multiplayer battle, developed via reverse engineering, inline hook and dynamic-link library injection. Two online players defend and attack as the plant and zombie respectively.(通过逆向工程、内联Hook和动态链接库注入实现的《植物大战僵尸》双人网络对战,两名玩家分别使用植物或僵尸进行防守和攻击。)

Updated 6 months ago

tiny-x86-os • Rank 3.5 • Science 26%

💽 A simple Intel x86 operating system written in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.(使用C++和汇编开发的简易Intel x86操作系统,支持中断、内存分页、堆内存管理、磁盘控制、文件分区、系统调用、线程调度等功能。)

Updated 6 months ago

hood • Science 44%

A firewall system for working in unsafe environments.

Updated 6 months ago

cpp-project-template • Science 44%

⚡ A template for modern C++ cross-platform projects. Using CMake, CI/CD, unit tests, code coverage, static and dynamic analisis, auto formatting, package management, documentation, GUI, installers, and more.

Updated 6 months ago

tromino-puzzle • Science 44%

An algorithm, a software library, and a collection of apps, to solve and visualize the general right tromino tiling puzzle.

Updated 6 months ago

misc-problem-solutions • Science 44%

Showcases and solutions to various popular programming problems, written in C90, C++17, C++20, and C++23

Updated 4 months ago

https://github.com/justwhit3/key-manager • Science 44%

A desktop app for password management and creation, developed using Qt.

Updated 6 months ago

echo-web-server • Science 44%

☁️ A C++20 echo web server using a thread pool, an epoll and non-blocking sockets to process requests, consisting of a YAML-based configuration, a customizable logger and a min-heap-based timer.(使用C++20开发的Web回声服务器,使用线程池、epoll和非阻塞套接字处理网络请求,并包含YAML配置、日志记录和基于最小堆的定时器。)

Updated 6 months ago

libfork • Science 59%

A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

Updated 6 months ago

tetris • Science 44%

🎮 A C++20 Tetris game running in the Linux terminal.(使用C++20开发的Linux终端版俄罗斯方块游戏。)

Updated 5 months ago

https://github.com/conorwilliams/metastring • Science 13%

Utilities for working with strings at compile time and passing strings as template parameters.

Updated 5 months ago

https://github.com/conorwilliams/strong_units • Science 13%

WIP C++ physical units / dimensional analysis library. Focused on providing the cleanest possible errors.

Updated 6 months ago

pt • Science 31%

PT is a template for modern C++ projects with useful features for developing cross-platform products.

Updated 6 months ago

gview • Science 44%

GView is a cross-platform framework for reverse-engineering. Users can leverage the diverse range of available visualization options to effectively analyze and interpret the information.