当前位置:网站首页>Recommend 6 open source projects of yyds
Recommend 6 open source projects of yyds
2022-06-12 16:46:00 【Visit GitHub】
recommend 6 A popular open source project :
1. Google Of C++ The test framework
2. be used for C++ Shape user interface library for
3. portable Rust Instant mode GUI library
4. Payloads All The Things
5. A highly configurable terminal emulator
6. Highly customizable Flutter Chart Library
01
Google Of C++ The test framework
GoogleTest The test technology team is based on Google A test framework developed with specific requirements and constraints . Whether in the Linux、Windows still Mac To work on , Just write C++ Code ,GoogleTest Can help you .
Project address :https://github.com/google/googletest
02
be used for C++ Graphical user interface library
Dear ImGui Is a C++ Non expansive graphical user interface library , It outputs optimized vertex buffers , You can use the 3D These buffers are rendered at any time in the application , Especially suitable for integration into game engines ( For tools )、 real time 3D Applications 、 Full screen application 、 Embedded applications or operating system functions are not in any application on the standard console .
Project address :https://github.com/ocornut/imgui
Dear ImGui The core of is independence , No specific build process is required , You can take .cpp Add files to an existing project .
ImGui::Text("Hello, world %d", 123);
if (ImGui::Button("Save"))
MySaveFunction();
ImGui::InputText("string", buf, IM_ARRAYSIZE(buf));
ImGui::SliderFloat("float", &f, 0.0f, 1.0f);Result: Dark style ( Left ), Light color style ( Right )/ typeface :Roboto-Medium,16px

call ImGui::ShowDemoWindow() Function will create a demo window showing various functions and examples

03
Rust Instant mode GUI library
egui It's a simple 、 Fast and highly portable Rust Instant mode GUI library , It can be easily integrated into the game engine of your choice , Designed to be the easiest to use Rust GUI library , And in Rust Made in Web The easiest way to use an application .
Project address :https://github.com/emilk/egui
ui.heading("My egui Application");
ui.horizontal(|ui| {
ui.label("Your name: ");
ui.text_edit_singleline(&mut name);
});
ui.add(egui::Slider::new(&mut age, 0..=120).text("age"));
if ui.button("Click each year").clicked() {
age += 1;
}
ui.label(format!("Hello '{}', age {}", name, age));
Features & Theme:





04
Payloads All The Things

Payloads All The Things It's a Web Application safe payload and bypass list , You can use _template_vuln Folder to create a new chapter .
Project address :https://github.com/swisskyrepo/PayloadsAllTheThings

05
Tabby: High color value terminal tool

Tabby( Original name Terminus ) Is a highly configurable terminal emulator 、SSH Serial client , Apply to Windows、macOS and Linux, Function as follows :
Integrate SSH、Telnet Client and connection manager
Integrated serial terminal
Custom theme design and color scheme
Configurable shortcut keys and multi key shortcuts
Split window
Remember your label
Support PowerShell( and PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder and CMD
adopt Zmodem stay SSH Transfer files directly in the session
Fully support Unicode, Including double corner characters
It will not get stuck because of fast input
stay Windows There is a correct shell Experience , Include tab Automatic completion ( adopt Clink)
by SSH Provides an integrated encryption container for passwords and configurations
SSH、SFTP and Telnet The client can act as a Web Application application ( It can also be managed by itself )
Project address :https://github.com/Eugeny/tabby


06
Customizable chart Library

FL Char t Is a highly customizable Flutter Chart Library , Support line chart 、 Bar chart 、 The pie chart 、 Scatter and radar charts .
Project address :https://github.com/imaNNeoFighT/fl_chart
LineChart | BarChart | PieChart |
|
|
|
Translation results
Sample1 | Sample2 | Sample3 |
|
|
|
Stroll around GitHub Recommend a fun and interesting open source project every day . The open source projects recommended by history have been included in GitHub project , welcome Star:
Historical inventory :https://github.com/Wechat-ggGitHub/Awesome-GitHub-RepoRecommended reading
1. GitHub There are some interesting projects on the Internet ?
2. Netease cloud player is recommended
3. be based on Spring Boot Baidu cloud high imitation project
4. Check Baidu 4 It's a huge open source project

边栏推荐
- The C programming language (version 2) notes / 8 UNIX system interface / 8.5 instance (implementation of fopen and Getc functions)
- 你的下一台电脑何必是电脑,探索不一样的远程操作
- Golang recursively encrypts and decrypts all files under the specified folder
- Super detailed dry goods! Docker+pxc+haproxy build a MySQL Cluster with high availability and strong consistency
- The C programming language (version 2) notes / 8 UNIX system interface / 8.4 random access (lseek)
- Joint recruitment notice of ganfei research group of Wuhan University and xuzhenjiang research group of Nanchang University
- CAS optimistic lock
- Token and idempotency
- Leetcode 2190. 数组中紧跟 key 之后出现最频繁的数字(可以,一次过)
- idea如何设置导包不带*号
猜你喜欢

generate pivot data 0

How to play the map with key as assertion

canvas 高级功能(下)

About component value transfer

武汉大学甘菲课题组和南昌大学徐振江课题组联合招聘启事
![[research] reading English papers -- the welfare of researchers in English poor](/img/8a/671e6cb6a3f4e3b84ea0795dc5a365.png)
[research] reading English papers -- the welfare of researchers in English poor

Which colleges are particularly easy to enter?

Recommend AI intelligent drawing repair software

Anyone who watches "Meng Hua Lu" should try this Tiktok effect

Leetcode 2190. The number that appears most frequently in the array immediately after the key (yes, once)
随机推荐
Idea how to set the guide package without * sign
2022-2028 global press dehydrator industry research and trend analysis report
深入理解 Go Modules 的 go.mod 與 go.sum
丁总路由器设置以及401联网
Leetcode 2194. Cells within a range in Excel table (yes, solved)
《安富莱嵌入式周报》第268期:2022.05.30--2022.06.05
Qcustomplot notes (I): qcustomplot adding data and curves
The C programming language (version 2) notes / 8 UNIX system interface / 8.3 open, create, close, unlink
3/6 线性系统的时域分析法(上)
token与幂等性问题
有哪些特容易考上的院校?
h t fad fdads
Super detailed dry goods! Docker+pxc+haproxy build a MySQL Cluster with high availability and strong consistency
MongoDB 学习整理(用户,数据库,集合,文档 的基础命令学习)
Anyone who watches "Meng Hua Lu" should try this Tiktok effect
The C programming language (version 2) notes / 8 UNIX system interface / 8.4 random access (lseek)
Learning notes of MySQL series by database and table
JS monitors whether the user opens the screen focus
The C programming language (2nd Edition) notes / 7 input and output / 7.8 other functions
js监听用户是否打开屏幕焦点








