Here are five popular open source projects that are recommended by GitHub users these days:
1. A Python framework for quickly visualizing data
2. Open source real-time performance analysis platform
A cross-platform cool terminal tool based on Electron
4. Powerful web archiving solution
5. Terminals that developers can share and control in real time
01. A Python framework for quickly visualizing data
Streamlit is a Python framework that quickly transforms data into visual, interactive pages, and charts your data in minutes. The project provides a free sharing platform to help you get your project online and facilitate data sharing and discussion. It supports Windows, MAC and Linux.
Open source address
02. Open source real-time performance analysis platform
Pyroscope is based on Go open source real-time performance analysis platform, add a few lines of code in the source code Pyroscope can help you find out the source code performance problems and bottlenecks, THE cause of high CPU utilization, call tree display to help you understand the program, support Go, Python, Ruby language.
Pyroscope can store years of dissected data from multiple applications, allow you to view years of data at a time or retrieve specific event data, and provide a rich and cool chart presentation.
Open source address
03. Edex-ui: Cool terminal tool
Edex-ui is a cross-platform cool terminal tool based on Electron. Hollywood-level terminal experience with beautiful startup animations, flashy sound effects, and intuitive presentation of file directories, system resources, networks, and more. Supports real-time system and network monitoring, touch screen display, and advanced customization by modifying themes, on-screen keyboard layout, and CSS.
Open source address
Neil: And ArchiveBox
ArchiveBox is a powerful Python web archive solution that automatically transforms web pages into static pages (HTML, PDF, images), and automatically extracts and saves text, audio, and other content. ArchiveBox can be used as a mirror, archive, offline reading, etc.
Open source address
Use ArchiveBox to view archived content:
Archivebox server 0.0.0.0:8000 # use the interactive web UI Archivebox list 'https://example.com' # use the CLI commands (--help for more) ls ./archive/*/index.json # or browse directly via the filesystemCopy the code
05. TermPair: Remote Terminal Control tool
TermPair gives developers the ability to share and control terminals in real time, view and control remote terminals from your browser with end-to-end encryption, and is particularly suited for non-desktop server environments.
Open source address
Features:
-
Real-time shared terminal
-
Input from a terminal or browser, both in sync
-
Multiple browsers can connect simultaneously
-
Browser permissions can be read/write or read-only
-
Need a secure Web environment (HTTPS)
Install termpair. Install Termpair. Install TermpairCopy the code
Check out GitHub for a fun and interesting open source project every day. GitHub project:
Historical review