Just last week, shortly after posting that article, I was fortunate enough to gain access to the public beta of the GitHub Models service, so I got to experience the Playground chat feature.
At first, I thought this was a "Microsoft Bodhisattva" coming down, but after playing around with it, I realized that the actual effect is not that amazing, and not as interesting as last week's popular open source projects. For example, ShareDrop, a WebRTC-based file transfer platform, allows you to securely transfer files across devices on a LAN or the Internet simply by opening a web page. Frigate, a self-built video surveillance platform that supports target detection and security alarms, and firefly-iii, a self-hosted platform for managing personal finances, are real "open source buddhas".
What's more surprising is Deep-Live-Cam, a real-time face-swapping and deep faking technology that quickly gained 1w Star in a week, and Teable, a PostgreSQL code-free platform that continues to grow steadily in Star.
- Table of Contents for this article
- 1. Open-source journalism
- 1.1 Hands-on with GitHub Models
- 2. Open source hot search project
- 2.1 WebRTC-based Cross-Device File Sharing: ShareDrop
- 2.2 AI-Integrated Video Surveillance Platform: Frigate
- 2.3 PostgreSQL No-Code Platform: Teable
- 2.4 Self-hosted personal financial management platform: firefly-iii
- 2.5 Real-time face-swapping and deep forgery techniques: Deep-Live-Cam
- 3. HelloGitHub Hot Reviews
- 3.1 Python's hot reloading tool: jurigged
- 3.2 Generic Git Credential Manager: git-credential-manager
- 4. Conclusion
- 1. Open-source journalism
1.1 Hands-on with GitHub Models
The overall experience with GitHub Models is not as good as it could be, and I personally feel that it's not even close to Poe when it comes to the chat feature (Playground):
- Limited selection of models, text input only
- Less restrictive free quota and no balance reminder
- The service is unstable, and from time to time some replies do not load, lagging, etc.
Regarding the quota, the different models are categorized into Low, High, and Embedding quotas, and a Rate limits chart is attached at the end:
2. Open source hot search project
2.1 WebRTC-based Cross-Device File Sharing: ShareDrop
Main language: JavaScript,Star:9.6k,Weekly growth: 500
This is an open source web application inspired by Apple AirDrop that utilizes WebRTC technology to enable secure peer-to-peer (P2P) file transfers. Instead of uploading files to a server or installing a client, users can simply open a web page and share files easily and securely across LANs, the Internet, and across devices.
GitHub address →/szimek/sharedrop
2.2 AI-Integrated Video Surveillance Platform: Frigate
Main language: Python,Star:16.9k,Weekly growth: 400
This project is a surveillance video recording and preservation platform (NVR) designed for Home Assistant. Based on OpenCV and TensorFlow, it can analyze the video stream from IP cameras in real time, with functions such as target detection, motion detection, and security alarms, and it can automatically preserve the video clips of the detected objects according to the set rules.
GitHub address →/blakeblackshear/frigate
2.3 PostgreSQL No-Code Platform: Teable
Main language: TypeScript,Star:9.5k,Weekly growth: 1.2k
This project is a no-code database application platform built on PostgreSQL, combining the intuitive interface of a spreadsheet with enterprise-class database functionality. It provides simple and easy to use spreadsheet-style interface , simplify the database application development , no need to write code to create enterprise-class data analysis tools . As an open source alternative to Airtable, it supports SQL, data views, sorting/filtering/aggregation/formatting, grouping, and mathematical formulas, and is suitable for scenarios such as operational and campaign data analysis, customer relationship management, and CMS data interfaces.
GitHub address →/teableio/teable
2.4 Self-hosted personal financial management platform: firefly-iii
Main language: PHP,Star:15.2k,Weekly growth: 100
This is a free self-hosted personal finance management platform that helps users track and manage their income/expenses and get a clear picture of their finances. Built with PHP+Vue, it supports multiple currencies, custom budgets, user authentication, financial statements, and a REST JSON API. It can also be deployed via Docker without uploading financial data to the cloud.
GitHub address →/firefly-iii/firefly-iii
2.5 Real-time face-swapping and deep forgery techniques: Deep-Live-Cam
Main language: Python,Star:14.2k,Weekly growth: 13k
The project utilizes AI technology to achieve real-time face replacement for videos and images. Users only need to provide an image to replace the selected face onto the target video or image, generating a lifelike deep faking effect. Built with Python language and libraries such as ONNX and ffmpeg, and GPU-accelerated by CUDA and CoreML, the project provides a user-friendly interface that is not only easy to operate, but also has a built-in checking mechanism to prevent inappropriate use and ensure that the generated content is legal and compliant.
GitHub address →/hacksider/Deep-Live-Cam
3. HelloGitHub Hot Reviews
In this section, we'll share this week's top open source projects on the HelloGitHub website, and you're welcome to share your experiences with these open source projects once you get your hands on them.
3.1 Python's hot reloading tool: jurigged
Main language: Python
This is a library designed to provide hot reloading functionality for Python, which supports modifying and updating Python code while the program is running, without having to restart the program.
# Loop over a function
jurigged --loop function_name
jurigged --loop module_name:function_name
# Only stop on exceptions
jurigged --xloop function_name
Project Details→/repository/968788b867c5433da0b3461a035b162e
3.2 Generic Git Credential Manager: git-credential-manager
Main language: C#
NET-based Git credentials storage and management tool. It works out-of-the-box with no additional operations. When you use the git command, the tool automatically guides you through the login process without the need to log in again, making it easy to solve login and authentication failures when working with remote Git repositories, and supporting platforms such as GitHub, Bitbucket, and GitLab.
Project Details→/repository/551688d3f0aa44d18afc767267cfc417
4. Conclusion
Above is the whole content of this issue of "GitHub Hot Spot", I hope you can find the open source projects you are interested in here, if you have other fun, interesting GitHub open source projects you want to share, welcome to theHelloGitHub Share and discuss with us.
Past Review
- Chat with LLMs anytime, anywhere open source project
- Browser plugins that optimize the GitHub experience