Project Library

Discover and explore quality open source projects

Activepieces is an open-source automation platform designed as a replacement for Zapier, offering extensibility through a type-safe framework written in TypeScript. It features an intuitive interface suitable for both technical and non-technical users, with a focus on AI-first automation. The platform supports over 280+ integrations, many contributed by the community, and allows users to create custom pieces using TypeScript. Key features include loops, branches, auto-retries, HTTP requests, and AI-powered data cleaning. Activepieces is enterprise-ready, offering self-hosting, network-gapped security, and customizable branding. It also includes human-in-the-loop workflows and built-in interfaces for chat and forms, making it a versatile tool for automating complex processes.

13.8k
TypeScript
Other
234 贡献者

The **Summer 2025 Tech Internships** repository, maintained by Pitt CSC and Simplify, is a collaborative platform for tracking software, tech, CS, PM, and quant internships in the U.S., Canada, and remote roles. It features a curated list of opportunities with details on company, role, location, and application links. The project encourages community contributions through issue submissions and offers resources like the *Zero to Offer* guide for internship success. Additionally, it highlights tools like *SWE List* for email updates and *Simplify* for autofilling internship applications, streamlining the job search process. Ideal for students seeking tech internships, it provides a centralized, up-to-date resource for navigating the competitive internship landscape.

37.4k
808 贡献者

freeCodeCamp.org is a donor-supported, open-source platform offering a comprehensive, self-paced curriculum for learning coding and web development. It provides 12 core certifications, including Responsive Web Design, JavaScript Algorithms, Front End Libraries, Data Visualization, and more, each involving hands-on projects and coding challenges. The platform features thousands of interactive exercises, automated testing, and a supportive community with forums, a YouTube channel, and a Discord server. Designed for beginners, it helps users transition into tech careers, with over 40,000 people securing their first developer job. Contributions are welcome, and the project is licensed under BSD-3-Clause, fostering a collaborative learning environment.

416.7k
TypeScript
BSD 3-Clause "New" or "Revised" License
5380 贡献者

Frpc-Desktop is a cross-platform desktop client for FRP, designed to simplify intranet penetration through visual configuration. It supports all FRP versions, auto-start functionality, and offers a user-friendly interface for managing proxies. Key features include support for multiple protocols (TCP, UDP, STCP, XTCP), batch port configuration, import/export of configurations, and multi-language support. The application is free, open-source, and includes a portable version for convenience. It also provides quick local port selection, mirror site downloads, and one-click configuration clearing. Regular updates ensure stability and enhanced user experience, making it a versatile tool for both beginners and advanced users.

5379
Vue
MIT License
5 贡献者

Genesis is a versatile physics platform designed for Robotics, Embodied AI, and Physical AI applications. It integrates a universal physics engine, a lightweight and ultra-fast simulation platform, a photo-realistic rendering system, and a generative data engine. Key features include high-speed performance (over 43 million FPS), cross-platform compatibility, support for diverse physics solvers (rigid body, MPM, SPH, FEM, PBD, Stable Fluid), and a wide range of material models. Genesis also offers compatibility with various robots, native ray-tracing rendering, and differentiability for select solvers. Its user-friendly design and automated data generation capabilities aim to lower the barrier for robotics research and unify diverse physics solvers into a single framework.

24.8k
Python
Apache License 2.0
49 贡献者

Tauri is a framework for building lightweight, high-performance desktop applications across major platforms, including Windows, macOS, Linux, iOS, and Android. It allows developers to use any front-end framework that compiles to HTML, JS, and CSS, while the backend is powered by a Rust binary. Key features include a built-in app bundler for various formats, a self-updater, system tray icons, native notifications, and a GitHub action for CI. Tauri leverages system webviews for rendering, ensuring efficiency and compatibility. It supports streamlined development with tools like a VS Code extension and detailed documentation. Tauri is open-source, licensed under MIT or Apache 2.0, and fosters a sustainable, community-driven ecosystem.

91.6k
Rust
Apache License 2.0
466 贡献者

MarkItDown is a lightweight Python utility designed to convert various file formats into Markdown, optimized for use with Large Language Models (LLMs) and text analysis pipelines. It supports a wide range of formats, including PDF, PowerPoint, Word, Excel, images, audio, HTML, and more, preserving document structure like headings, lists, and tables. The tool is ideal for machine consumption rather than high-fidelity human-readable output. It offers a command-line interface, Python API, and Docker support, with optional dependencies for specific file types. MarkItDown also integrates with Azure Document Intelligence and supports third-party plugins for extended functionality. Installation is straightforward via pip, and contributions are encouraged through issues, PRs, and plugin development.

49.3k
Python
MIT License
10.0k 贡献者

**Domain-Driven Hexagon** is a comprehensive guide to designing robust, scalable, and maintainable software applications by combining architectural patterns like Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture, and SOLID principles. It provides best practices, tools, and guidelines for structuring applications into modular, loosely coupled components. The project emphasizes separation of concerns, with distinct layers for domain logic, application services, and infrastructure. It includes code examples in Node.js, TypeScript, NestJS, and Slonik, but the principles are framework-agnostic, applicable to any language or stack. Key features include modular design, command-query separation, domain events, value objects, and behavioral testing. The architecture promotes testability, security, and scalability, making it suitable for complex systems while offering flexibility for simpler applications.

13.3k
TypeScript
MIT License
20 贡献者

ArduPilot is a leading open-source autopilot software, developed since 2010 by a global team of professionals and community contributors. It offers advanced, reliable control for a wide range of vehicles, including multi-rotors, planes, helicopters, rovers, boats, and submarines. The project is modular, with dedicated components like ArduCopter, ArduPlane, Rover, ArduSub, and Antenna Tracker. It supports continuous testing and integration across various platforms, ensuring robustness and reliability. ArduPilot encourages community involvement through code contributions, beta testing, and forum discussions. Licensed under GNU GPLv3, it is maintained by a diverse group of experts overseeing specific subsystems and vehicle types. Ideal for developers, researchers, and hobbyists, ArduPilot is a versatile solution for autonomous vehicle control.

11.9k
C++
GNU General Public License v3.0
894 贡献者

WLED is a powerful and versatile firmware for controlling addressable LED strips, such as NeoPixel (WS2812B, WS2811, SK6812) and SPI-based chipsets (WS2801, APA102), using ESP32 and ESP8266 microcontrollers. It offers over 100 special effects, FastLED noise effects, and 50 palettes, with a modern UI for color, effect, and segment controls. Key features include up to 10 LED outputs per instance, RGBW support, 250 user presets, nightlight function, OTA updates, and configurable auto-brightness. It supports various control interfaces like WLED app, JSON/HTTP APIs, MQTT, E1.31, Alexa, and infrared remotes. WLED is ideal for DIY lighting projects, with extensive documentation, community support, and compatibility with multiple hardware setups. Licensed under EUPL v1.2, it ensures flexibility and safety for users.

16.1k
C++
European Union Public License 1.2
287 贡献者

JavaParser is a robust library for parsing and analyzing Java source code, supporting versions from Java 1.0 to Java 21. It generates an Abstract Syntax Tree (AST) and integrates with JavaSymbolSolver to resolve symbol declarations, enabling advanced code analysis. The project is available via Maven and Gradle, with optional JSON serialization for the AST. It is open-source, dual-licensed under LGPL and Apache 2.0, and encourages community support through OpenCollective. JavaParser is ideal for developers needing to manipulate, traverse, or analyze Java code programmatically.

5756
Java
Other
206 贡献者

The **ChinesePinyinCodeCompletionHelper** is an IntelliJ plugin designed to enhance coding efficiency for Chinese developers by enabling intelligent Chinese code completion. It supports pinyin-based input, including multi-tone characters, and works seamlessly with various input methods like double pinyin and Wubi. The plugin is compatible with multiple programming languages, including Java, Python, JavaScript, and more, making it versatile for diverse development environments. It is particularly useful for teams with varying English proficiency, projects with ambiguous pinyin abbreviations, or those requiring culturally relevant naming conventions. The plugin integrates smoothly with JetBrains IDEs, offering a native-like coding experience for Chinese identifiers.

1722
Kotlin
MIT License
7 贡献者

Async-profiler is a low-overhead sampling profiler for Java, designed to avoid the Safepoint bias problem. It leverages HotSpot-specific APIs to collect stack traces and track memory allocations, compatible with OpenJDK and other HotSpot-based JVMs. Unlike traditional profilers, it monitors non-Java threads (e.g., GC, JIT) and includes native and kernel frames in stack traces. It supports profiling CPU time, Java Heap allocations, native memory leaks, contended locks, and hardware/software performance counters like cache misses and page faults. The tool generates interactive Flame Graphs for visualization and is available for Linux and macOS platforms. It offers stable and nightly builds, with detailed documentation for quick start, advanced usage, and troubleshooting.

8101
C++
Apache License 2.0
67 贡献者

KeepTrack.Space is a free, open-source orbital analysis tool designed for non-engineers, offering a simplified and interactive experience for exploring satellites and space debris. Built with custom WebGL shaders and a high-performance render loop, it can simulate 2.5 million debris pieces at 60fps, with a lightweight 7Mb core app that loads in 2 seconds. It is accessible on any modern browser and serves operations centers, classrooms, and outreach programs. Key features include comprehensive satellite data, advanced field of view calculations, satellite breakup modeling, and launch simulations. Its user-friendly interface, AAA-quality graphics, and educational tools make it ideal for mission planning, learning, and public engagement. KeepTrack is licensed under the GNU Affero General Public License, encouraging free use and modification.

745
TypeScript
GNU Affero General Public License v3.0
6 贡献者

Primitive Pictures is a project that transforms images into abstract, artistic representations using geometric primitives like triangles, rectangles, and ellipses. It works by iteratively adding shapes to minimize the error between the target and generated images, typically requiring 50 to 200 shapes for recognizable results. The tool is available as a macOS app, a command-line utility, and a Twitter bot that processes and posts images automatically. Users can generate raster (PNG, JPG), vector (SVG), or animated (GIF) outputs, with options to customize shape types, iterations, and other parameters. The algorithm employs hill climbing for optimization, ensuring efficient and visually appealing results. Inspired by genetic programming, it offers a unique blend of creativity and technical precision for image transformation.

13.0k
Go
MIT License
6 贡献者

© 2025 GitHub Fun. All rights reserved.