Project Library
Discover and explore quality open source projects
Tencent developers have open-sourced the "Code Security Guide" on GitHub, which aims to sort out the risk points at the API level and provide detailed and feasible security coding schemes. It includes multiple versions of different programming languages such as C/C++, JavaScript, Node, Go, Java, Python, etc.
Rachit Jain, a former Microsoft engineer, has open-sourced a C++ knowledge base called Modern CPP Tricks on GitHub. It contains some development tricks related to C++.
A domestic developer has open-sourced a data analysis project library on GitHub called bigdata_analyse, which collects multiple sets of data analysis projects. Each project will include a friendly documentation to explain and demonstrate the entire development process. At the same time, related datasets will also be provided for download and practice.
Hand-drawn and organized by Microsoft engineer Tomomi. The repository contains doodles in programming fields such as data structures and algorithms, web development, machine learning, Git development, etc., some of which have been applied to Microsoft's open source tutorials.
The author will try to explain the principle of React through a large number of pictures. The tutorial mainly includes basic concepts of React, core operation, data management, interaction, high-frequency algorithms and other contents.
An open source visualization data pipeline construction tool that can quickly build data pipelines in a more convenient way without frameworks and YAML configurations. It can directly write code through Python, R, Julia to process data.
An open-source intelligent spreadsheet tool that can quickly create your own database applications. It is based on MySQL and MongoDB databases and provides a visual interface, making database management more simple.
A website archiving platform based on Python. It is a tool that can automatically convert web pages (HTML, PDF, images, etc.) into static pages and download them to local storage for management. It can be used to create mirror sites, archives, offline reading, etc.
A must-have tool for making bootable USB drives. With it, you don't need to format the USB drive repeatedly when installing a system in the future. Just copy the ISO/WIM/IMG/EFI file to the USB drive and start it without any other operation.
An open-source online flowchart drawing tool that supports more than 100 custom graphics, multi-user collaboration, permission allocation, real-time chat and other functions, and has a rich functional component library.
An open-source data visualization analysis tool that helps users quickly analyze data and gain insights into business trends, thereby achieving business improvement and optimization.
An open source Sony PS3 emulator and debugging tool that supports running PS3 games on Windows, Linux and BSD systems.
An open-source note-drawing tool that supports Excel table import, content translation, graphic drawing, encryption collaboration and other functions. The Weibo attachment is an example of the tool's drawing.
A simple and powerful note management tool that supports Markdown and plain text files, multi-folder storage, code syntax highlighting, inline images, cross-note links, dark themes, etc., suitable for macOS and iOS systems.
We recommend Perspective, an interactive and visual data analysis tool on GitHub. It can be used to create data reports, data panels, research notes, and applications. To facilitate the use of developers and data scientists, the development team also provides more than ten cases for reference and learning, including categories such as movies, supermarkets, subways, and streaming media.