- Awesome C A curated list of C good stuff. This list contains only open source code (as defined by the linked Open Source Definition), and sellers who aren’t evil for physical resources.
- 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/
- Awesome Modern C++ A collection of resources on modern C++
- Awesome Modern C++
-
- Light-City /CPlusPlusThings C++那些事
- cpp-httplib A C++ header-only HTTP/HTTPS server and client library.
- Duilib 是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改进。
- root-project /cling Cling is an interactive C++ interpreter, built on top of Clang and LLVM compiler infrastructure. Cling realizes the read-eval-print loop (REPL) concept, in order to leverage rapid application development. Implemented as a small extension to LLVM and Clang, the interpreter reuses their strengths such as the praised concise and expressive compiler diagnostics.
- Lwan Web Server is a high-performance & scalable web server.
- cli A library for interactive command line interfaces in modern C++
-
AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that has special provision for defining keyboard shortcuts, otherwise known as hotkeys.
- The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. LLVM 最早是底层虚拟机(Low Level Virtual Machine)的缩写,但由于项目发展过快,底层虚拟机已经不足以介绍项目本身,而它已经发展成为一个包含前端,优化器和后端的完整编译框架,并且全称就叫LLVM,并非任何英文的简称了。其主要由C++编写而成。Github
- Clang 是LLVM项目的一个子项目,基于LLVM架构的C/C++/Objective-C编译器前端.
- GCC, the GNU Compiler Collection
- Premake is a command line utility which reads a scripted definition of a software project, then uses it to perform build configuration tasks or generate project files for toolsets like Visual Studio, Xcode, and GNU Make. Premake’s scripts are little Lua programs, so the sky’s the limit!
- SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
- SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, D, Go language, Java including Android, Lua, OCaml, Octave, Scilab and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the ‘glue code’ required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML. SWIG is free software and the code that SWIG generates is compatible with both commercial and non-commercial projects.
- c++ + swig + lua ,三位一体,组合式开发
- 一个我自己用的小工具
- Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- implot:Immediate Mode Plotting, GPU accelerated plotting library for Dear ImGui. It aims to provide a first-class API that ImGui fans will love. ImPlot is well suited for visualizing program data in real-time or creating interactive plots, and requires minimal code to integrate. Just like ImGui, it does not burden the end user with GUI state management, avoids STL containers and C++ headers, and has no external dependencies except for ImGui itself.
- FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
-
Diligent Engine :A Modern Cross-Platform Low-Level 3D Graphics Library and Rendering Framework. Diligent Engine is a lightweight cross-platform graphics API abstraction library and rendering framework. It is designed to take full advantage of Direct3D12, Vulkan and Metal, while supporting older platforms via Direct3D11, OpenGL and OpenGLES. Diligent Engine exposes common front-end API and uses HLSL as universal shading language on all platforms and rendering back-ends. Platform-specific shader representations (GLSL, MSL, DX bytecode or SPIRV) can be used with corresponding back-ends. The engine is intended to be used as graphics subsystem in a game engine or any other 3D application. It is distributed under Apache 2.0 license and is free to use.
-
QuickJS-Windows-Build Build QuickJS on Windows。QuickJS 是一个小型且可嵌入的 Javascript 引擎。它支持 ES2020 规范,包括模块、异步生成器、代理和 BigInt。 它可选地支持数学扩展,例如大十进制浮点数 (BigDecimal)、大二进制浮点数 (BigFloat) 和运算符重载。主要特点:小且易于嵌入:只有几个 C 文件,没有外部依赖,一个简单的 hello world 程序需要 210 KiB 的 x86 代码。 启动时间极短的快速解释器:在台式 PC 的单核上运行 ECMAScript 测试套件的 75000 次测试大约需要 100 秒。运行时实例的完整生命周期在不到 300 微秒内完成。 几乎完整的 ES2020 支持,包括模块、异步生成器和完整的 Annex B 支持(旧版 Web 兼容性)。 选择 ES2020 功能时,几乎 100% 通过 ECMAScript 测试套件测试。 Test262 报告中提供了摘要。 可以将Javascript 源代码编译为没有外部依赖的可执行文件。使用引用计数(以减少内存使用并具有确定性行为)和循环删除的垃圾收集。 数学扩展:BigDecimal、BigFloat、运算符重载、bigint 模式、数学模式。 在 Javascript 中实现上下文着色的命令行解释器。 带有 C 库包装器的小型内置标准库。
-
libfacedetection An open source library for face detection in images. The face detection speed can reach 1000FPS.This is an open source library for CNN-based face detection in images. The CNN model has been converted to static variables in C source files. The source code does not depend on any other libraries. What you need is just a C++ compiler. You can compile the source code under Windows, Linux, ARM and any platform with a C++ compiler.
- permo cpu\memory\net monitor application 性能监控悬浮窗
- TrafficMonitor是一款用于Windows平台的网速监控悬浮窗软件,可以显示当前网速、CPU及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。
- MusicPlayer2 是一款集音乐播放、歌词显示、格式转换等众多功能于一身的音频播放软件。支持歌词显示、歌词卡拉OK样式显示、歌词在线下载、歌词编辑、歌曲标签识别、专辑封面显示、专辑封面在线下载、频谱分析、音效设置、任务栏缩略图按钮、主题颜色、格式转换等功能。播放内核为BASS音频库(V2.4)。播放器支持几乎所有常见的音频格式。
- al-khaser is a PoC “malware” application with good intentions that aims to stress your anti-malware system. It performs a bunch of common malware tricks with the goal of seeing if you stay under the radar.
- Keeper 一种守护程序,可对Windows控制台或任何可执行程序进行守护,在程序崩溃时立即重启程序, 并可向监控终端(远程控制器:RemoteController.exe)定时上报程序的运行状态,例如 运行时长、线程句柄数、内存使用率、崩溃次数、程序版本等信息。
- 一种基于QR二维码的彩色二维码编码译码设计及其软件实现。该彩色二维码提升了普通黑白二维码的防伪性能,并且编码量增大到1.5倍。该软件是首都师范大学数学科学学院研究生毕业设计研究的课题,也是研究生创新创业项目所支持的内容之一。彩色QR码兼容QR码,在QR码的图层上用色彩编码私有信息,借助于隐形光学材料,该QR码在肉眼下与普通二维码无异。目前,在Ver30下编码数据量将达到QR码的3倍。
- 一个Visual C++调用python tensorflow模型进行目标识别的实例。
-
DIP_System 这是一个基于MFC的数字图像处理程序,主要实现了对图像进行灰度变换(曲线、色阶)、几何变换(缩放、旋转)、滤波(空间滤波、频域滤波、FFT)等功能。
- Free Download Manager是一款免费的多点续传下载及管理的软件,支持 HTTP, HTTPS and FTP 的下载功能支持直接浏览 FTP 站台的目录
-
微盾®防火墙是一款专为 Windows 服务器而开发的专业防火墙软件,能有效提升服务器安全级别,保护服务器免遭入侵。本软件授权个人免费使用,无任何功能限制。
-
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
- xanasoft.com
- MajorPrivacy
- NeoLoader Source Code
- Windows update managemetn tool for windows 10
- Task Explorer is an advanced Task Manager tool with emphasis on, not just monitoring what applications are running, but on finding out what applications are doing. The UI focuses on expedience and getting real time data of what the processes are doing at any given moment. Relevant data are provided in easy to access (as less clicks as possible) panels, with no need to open windows or windows of sub windows, instead additional information’s for selected entries are shown in the lower half of the panel. Allowing to browse the detailed information’s using arrow keys. And most data are refreshed continuously, as seeing the dynamic of values often grants additional insight.
- Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local & mapped drives or the Windows registry. An isolated virtual environment allows controlled testing of untrusted programs and web surfing. Sandboxie allows you to create virtually unlimited sandboxes and run them alone or simultaneously to isolate programs from the host and each other, while also allowing you to run as many programs simultaneously in a single box as you wish.
-
malagis-desktop 麻辣GIS桌面版-一个小型的GIS原型绘图系统 http://malagis.com/vc-development-of-gis-systems-tutorial-summary.html
- Algorithms_MathModels 【国赛】【美赛】数学建模相关算法 MATLAB实现(2018年初整理)
- MCM-ICM 2004-2020美赛O奖论文
-
npgmcm2015 2015年全国研究生数学建模竞赛B题《数据的多流形结构分析》论文及附件。
-
Tampermonkey Tampermonkey is the most popular userscript manager, with over 10 million users. It’s available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
-
Ventoy A new bootable USB solution.Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.https://www.ventoy.net
-
sandboxie The Sandboxie application
-
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps. http://redis.io/
-
-
Sysinternals Suite 微软系统维护免费小工具合集 Sysinternals on Github
- x64dbg on Github/on sourceforge.net: An open-source x64/x32 user mode debugger for Windows. Optimized for reverse engineering and malware analysis. blog