2 matches
Open-source and self-hosted GitHub projects you can run instead of Trello.
This project is a centralized repository and discovery platform for managing large collections of automation workflow definitions. It functions as an asset registry that provides visibility into complex process logic and integration patterns, allowing users to locate, filter, and manage pre-built automation templates across diverse categories. The platform is powered by a containerized backend service that serves workflow data through a high-performance, asynchronous API layer. It distinguishes itself by utilizing full-text search indexing to enable rapid keyword lookups across thousands of workflow files, while providing standardized endpoints for programmatic access and integration into custom applications. The system includes a comprehensive security layer that incorporates input sanitization, rate limiting, and hardened container configurations to protect sensitive integration data. The repository is structured to decouple raw workflow definitions from the application logic, ensuring efficient updates and consistent execution environments. Users can access the platform via a web-based interface or deploy the service locally using standard container images. The project documentation includes a searchable portal and detailed API specifications to assist with workflow discovery and repository management.
This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organized to facilitate skill acquisition and improve code quality in Java. The repository distinguishes itself by offering a navigable hierarchy of reusable design patterns and architectural strategies that promote interface-centric design and decoupled implementation. By emphasizing clean code standards and established design heuristics, it serves as a reference-based resource for understanding how to build maintainable, modular, and robust object-oriented systems. Beyond its core architectural focus, the project includes a broad library of functional code snippets and algorithmic implementations. These resources cover a wide range of common programming challenges, including data structures, mathematical computations, file operations, and utility tasks, providing practical, stateless examples that demonstrate idiomatic coding standards.
Explore further