GitHub Open Source
1.86K subscribers
3.1K photos
3.25K links
🌟 GitHub Open Source 🌟

Discover fascinating projects from GitHub! We curate the best repositories, highlight innovative ideas, and share tips for developers. Join us to explore hidden gems and fuel your tech passion! 🚀
Download Telegram
✨ tapnote | Python

🎯 Primary Use Case:
Instant, self-hosted Markdown-based content creation and publishing.

✨ Key Features:
• Minimalist Writing Experience
• Distraction-free Markdown editor
• Instant publishing
• Self-hosted content management
• Unique URL for each post

📖 Summary:
TapNote is a minimalist, self-hosted publishing platform that allows users to instantly create and publish Markdown-based content. It offers a distraction-free writing experience with features like unique URLs, secure editing, and support for images and code snippets. TapNote is ideal for quick notes, blog posts, or documentation sharing, giving users full control over their content.

🔗 Links:
• View Project
================
🔓 Open Source
✨ amoy-todo-wallpaper | Python

🎯 Primary Use Case:
Setting a customizable To-Do list as a Windows desktop wallpaper for increased visibility and task management.

✨ Key Features:
• Sets a To-Do list as Windows wallpaper
• Allows editing of the To-Do list via a UI
• Allows customization of font color and background color
• Supports setting font size
• Uses a background image

📖 Summary:
This repository provides a Python program that sets a user-editable To-Do list as the Windows desktop wallpaper. It includes a UI for editing the To-Do list content and allows customization of font color, background color, and font size. The program utilizes a background image to enhance the visual appeal of the wallpaper.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 SAMPart3D | Python

🎯 Primary Use Case:
Segmenting any part in 3D objects.

✨ Key Features:
• 3D object part segmentation
• Training pipeline for SAMPart3D
• Multi-view rendering using Blender
• Testing with pretrained MLPs
• Highlighting 3D segments on multi-view renderings

📖 Summary:
SAMPart3D is a Python-based project focused on segmenting parts within 3D objects. It provides tools and scripts for training segmentation models, utilizing multi-view rendering with Blender, and evaluating the segmentation results. The repository also includes utilities for highlighting segmented parts in rendered images and provides a dataset called PartObjaverse-Tiny.

🔗 Links:
• View Project
================
🔓 Open Source
✨ openvino_notebooks | Jupyter Notebook

🎯 Primary Use Case:
Learning and experimenting with the OpenVINO™ Toolkit for optimized deep learning inference.

✨ Key Features:
• Ready-to-run Jupyter notebooks
• Introduction to OpenVINO basics

📖 Summary:
The openvino_notebooks repository provides a collection of Jupyter notebooks designed to help users learn and experiment with the OpenVINO™ Toolkit. These notebooks offer an introduction to OpenVINO basics and demonstrate how to utilize the API for optimized deep learning inference. The repository includes installation guides for various operating systems and environments, making it accessible to a wide range of users.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 quik | Kotlin

🎯 Primary Use Case:
Replacement for the stock messaging app on Android.

✨ Key Features:
• Scheduled Messages
• Message Backup
• Speech to Text and Text to Speech
• Message Blocking and Archiving
• Voice Messages

📖 Summary:
QUIK is an open-source Android SMS messenger app that aims to provide a more feature-rich and customizable experience than the default messaging application. It offers features such as scheduled messages, message backup, speech-to-text integration, message blocking, voice messages, and support for various attachments, providing users with greater control and flexibility over their messaging.

🔗 Links:
• View Project
================
🔓 Open Source
💡 cocoindex | Rust

🎯 Primary Use Case:
Preparing fresh data for AI applications such as creating embeddings, building knowledge graphs, and performing other data transformations.

✨ Key Features:
• Real-time data transformation
• Incremental processing
• Dataflow programming model
• Change data capture
• Automated data updates

📖 Summary:
CocoIndex is a Rust-based data transformation framework designed for real-time AI data preparation. It utilizes a dataflow programming model and incremental processing to efficiently handle change data capture and automate data updates. This allows developers to easily create and maintain fresh data pipelines for applications like embeddings and knowledge graphs.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 LLMDog | Go

🎯 Primary Use Case:
Sharing code snippets with Large Language Models for code review, debugging, and implementation guidance.

✨ Key Features:
• Interactive TUI for file selection
• Recursive file and directory selection with gitignore support
• Markdown output with file tree and content
• Clipboard integration for quick sharing

📖 Summary:
LLMDog is a command-line tool that simplifies sharing code with LLMs like Claude and ChatGPT. It provides an interactive TUI for selecting relevant files and directories, automatically formats them into Markdown, and copies the output to the clipboard. LLMDog streamlines code discussions by allowing developers to share specific parts of their codebase with LLMs for assistance.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 ingress-nginx | Go

🎯 Primary Use Case:
Routing external HTTP(S) traffic to Kubernetes services.

✨ Key Features:
• Ingress controller for Kubernetes
• Uses NGINX as a reverse proxy and load balancer

📖 Summary:
The ingress-nginx repository provides an Ingress controller for Kubernetes, leveraging NGINX as a reverse proxy and load balancer. It enables users to expose Kubernetes services to the outside world by routing external HTTP(S) traffic to the appropriate services within the cluster. This project assumes that users that can create Ingress objects are administrators of the cluster.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 bc-java | Java

🎯 Primary Use Case:
Providing a comprehensive Java library for cryptographic algorithms and protocols, suitable for a wide range of environments and applications.

✨ Key Features:
• Java implementation of cryptographic algorithms
• Lightweight API suitable for various environments including J2ME
• Conforms algorithms to the JCE framework
• Supports building and testing with JDK21

📖 Summary:
The Bouncy Castle Crypto Package is a Java library providing a wide range of cryptographic algorithms. It offers a lightweight API suitable for various environments and conforms to the JCE framework. The library supports building and testing with modern JDKs and provides signed Maven artifacts for secure dependency management.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 dataframe | Kotlin

🎯 Primary Use Case:
Typesafe in-memory structured data processing for JVM using Kotlin.

✨ Key Features:
• Hierarchical data representation
• Functional data processing pipeline
• Readable DSL for data transformation
• Typesafe data access with Kotlin-style null safety
• Polymorphic type compatibility based on column schema

📖 Summary:
Kotlin DataFrame provides a typesafe and functional approach to structured data processing in Kotlin. It allows developers to work with hierarchical data, perform transformations using a readable DSL, and ensures type safety with Kotlin's null safety features. The library integrates well with Kotlin's ecosystem and supports various data formats.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 mqcloud | Java

🎯 Primary Use Case:
Centralized management and monitoring of RocketMQ clusters.

✨ Key Features:
• Cross-cluster management
• Alerting for production/consumption issues
• User and administrator views with relevant metrics
• Security features (user isolation, operation approval, data security)

📖 Summary:
MQCloud is an enterprise-grade platform for managing RocketMQ clusters. It provides features such as cross-cluster management, alerting, user and administrator views with key metrics, and security features. The platform aims to simplify RocketMQ operations and monitoring for enterprises.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 rembg | Python

🎯 Primary Use Case:
Removing backgrounds from images

✨ Key Features:
• Image background removal

📖 Summary:
Rembg is a tool designed for image background removal. It allows users to easily isolate the foreground subject of an image by automatically removing the background. The tool is intended for various applications where background removal is necessary.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 hub | Go

🎯 Primary Use Case:
Acting as a gateway between AI language models and user-built physical devices, enabling control and interaction through natural language.

✨ Key Features:
• Privacy-focused distributed architecture
• Web application interface
• AI-integration via Model Context Protocol (MCP)
• Cloud-ready Docker image deployment

📖 Summary:
Merliot Device Hub is an AI-integrated hub that allows users to control and interact with their DIY physical devices using natural language via LLM hosts. It emphasizes privacy through a distributed architecture and offers a web-based interface accessible from any device. The hub supports devices built from hobby-grade components and is deployable as a Docker image.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 everwilds | TypeScript

🎯 Primary Use Case:
Learning resource for developers interested in MMORPG networking and architecture.

✨ Key Features:
• Client-server architecture
• Character movement with walk animation
• Basic combat system
• Simple leveling system (up to level 10)
• Character nameplate toggling

📖 Summary:
Everwilds is a prototype MMORPG demonstrating networking and netcode architecture, inspired by World of Warcraft. It serves as a learning resource, showcasing client-server interaction, character movement synchronization, and basic game systems. The project aims to provide insights into the technical foundations of large-scale online games.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 Moriarty-Project | Python

🎯 Primary Use Case:
Web-based phone number investigation

✨ Key Features:
• Phone number owner identification
• Spam risk assessment
• Related links discovery
• Comment retrieval
• Social media platform association

📖 Summary:
Moriarty Project is a web-based tool designed for phone number investigation. It offers features such as identifying the owner, assessing spam risk, finding related links and comments, and discovering associated social media platforms. The tool aims to provide comprehensive information about a given phone number through various online sources.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 xray-16 | C++

🎯 Primary Use Case:
Improving and extending the X-Ray Engine for S.T.A.L.K.E.R. games, providing a platform for modding and enhancing the player experience.

✨ Key Features:
• 64-bit support
• Improved performance and FPS
• Original bug fixes
• New features for modmakers
• Cross-platform support (Linux, macOS, *BSDs, ARM, ARM64, E2K, PPC64LE)

📖 Summary:
OpenXRay is an improved and extended version of the X-Ray Engine used in the S.T.A.L.K.E.R. game series. It offers 64-bit support, improved performance, bug fixes, new features for modders, and cross-platform compatibility. The project aims to provide a solid platform for modding and enhance the player experience while maintaining compatibility with the original games.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 zeno | C++

🎯 Primary Use Case:
Creating complex simulations and rendering them using a node-based system.

✨ Key Features:
• Integrated Toolbox (OpenVDB, physics solvers, visualization nodes)
• VFX and simulation solutions based on nodes
• Multi Importance Sampling

📖 Summary:
ZENO is an open-source node system framework designed for creating and rendering complex 3D simulations. It offers an integrated toolbox with features like volumetric geometry processing, physics solvers, and visualization nodes. ZENO enables users to build sophisticated VFX and simulation solutions through its node-based dataflow programming approach.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ pocketpy | C

🎯 Primary Use Case:
Game scripting

✨ Key Features:
• Portable Python 3.x interpreter
• Written in C11
• Header-only library
• Suitable for game scripting
• No dependencies other than the C standard library

📖 Summary:
Pocketpy is a portable Python 3.x interpreter written in C11, designed as an alternative to Lua for game scripting. It's a header-only library with no external dependencies beyond the C standard library, making it easy to integrate into C/C++ projects. Developers can create Python bindings using C-API or pybind11 compatible interfaces.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 asm_book | Assembly

🎯 Primary Use Case:
Learning assembly language programming on the ARM 64-bit architecture, especially for those with a background in C/C++.

✨ Key Features:
• Gentle introduction to assembly language programming for those familiar with C/C++
• Focus on ARM 64-bit ISA (AARCH64/ARM V8)
• Macros for cross-platform development (Linux and MacOS)
• Use of C-runtime wrappers for system calls to improve portability

📖 Summary:
This repository provides a gentle introduction to assembly language programming on the ARM 64-bit ISA, targeting developers already familiar with C or C++. It offers macros for cross-platform compatibility (Linux and MacOS) and utilizes C-runtime wrappers to enhance code portability when making system calls.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 no-as-a-service | JavaScript

🎯 Primary Use Case:
Generating random rejection reasons for various applications, such as apps, bots, landing pages, and Slack integrations.

✨ Key Features:
• Provides a simple API endpoint for retrieving random rejection reasons.
• Offers a variety of rejection reasons: generic, creative, and humorous.
• Allows self-hosting for customized deployments.

📖 Summary:
No-as-a-Service is a lightweight API that delivers random rejection reasons, perfect for scenarios where a polite or witty 'no' is needed. It can be self-hosted and integrated into various applications, offering a simple way to provide excuses and rejections programmatically. The API is rate-limited to ensure fair usage.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source