10 repository-uri
Toolsets for automating project management, coding, and quality assurance.
Distinguishing note: Focuses on the automation of the development lifecycle.
Explore 10 awesome GitHub repositories matching software engineering & architecture · Lifecycle Automation. Refine with filters or upvote what's useful.
gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos
Executes a sequenced workflow covering interrogation, strategic review, planning, building, testing, and shipping.
This project is an autonomous software development assistant and project management tool that utilizes a multi-agent orchestrator to automate complex workflows. It functions as an agentic framework designed to research, plan, execute, and verify software development tasks by coordinating specialized agents that manage context windows and system performance. The system distinguishes itself through a structured, interview-based requirement engineering phase that clarifies project objectives before initiating automated work. It employs atomic task decomposition to break goals into independent un
Integrates issue trackers and automated pull request generation to streamline the transition from requirements to production-ready code.
ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project. The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-l
Manages the end-to-end creation of software by automating project management, coding, and quality assurance tasks.
This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control
Coordinates the entire flow from task tracking and version control to automated testing and software delivery.
OpenList is a cloud storage indexing platform that transforms remote file collections into searchable lists and standardized streaming media endpoints. It functions as a centralized gateway, allowing users to connect external storage providers and manage their data through a unified interface. The platform distinguishes itself by providing a dedicated security layer for API authentication and traffic proxying, which protects user credentials while managing connectivity for distributed components. It also features automated service lifecycle management, enabling the deployment and maintenance
Automates the deployment and maintenance of file server services across diverse hardware and operating systems.
LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This
Automates the lifecycle management of agent and skill repositories through programmatic access.
Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which
Manages the full lifecycle of distributed development tasks, including claiming, evidence submission, and progress tracking.
This project is an AI agent workflow orchestrator and automated software lifecycle manager designed to sequence specialized AI personas for end-to-end software development. It serves as a prompt engineering library and a full-stack development toolkit that guides the process from initial discovery and specification through to deployment and code review. The system features a context management framework that utilizes progressive loading and routing tables to fetch reference files on-demand, reducing token consumption within the model context window. It employs a definition-based routing syste
Automates the software development lifecycle from initial discovery and specification through to deployment.
pi-autoresearch is an autonomous research extension that automates iterative code-editing and performance-measurement loops driven by large language models. It functions as an experiment lifecycle automator, executing repetitive cycles of changes and benchmarks until a specific goal is reached. The system distinguishes itself by organizing successful experimental trials into independent git branches for review and merging. It includes a real-time research dashboard for monitoring metrics and status, and utilizes median absolute deviation to calculate confidence scores that filter benchmark no
Automates the research lifecycle by running shell scripts for data fetching and notifications around iteration loops.
Ormar este un ORM (Object-Relational Mapper) asincron pentru Python care integrează persistența bazei de date cu validarea datelor. Funcționează ca o punte între gestionarea bazelor de date relaționale și structurile de date la nivel de aplicație, permițând dezvoltatorilor să definească scheme de bază de date care servesc simultan ca modele de validare. Proiectul se distinge prin utilizarea claselor de validare pentru a impune integritatea schemei, asigurând că toate înregistrările persistate respectă tipurile și structurile definite. Suportă asocieri relaționale complexe, inclusiv relații one-to-many și many-to-many, și oferă hook-uri de ciclu de viață bazate pe evenimente care declanșează logică personalizată în timpul schimbărilor de stare ale înregistrărilor pentru a menține consistența datelor. Biblioteca acoperă o gamă largă de capabilități de gestionare a bazelor de date, inclusiv execuția de interogări non-blocking și instrumente de migrare automată a schemei. Utilizează un query builder de nivel scăzut pentru a traduce metodele obiectelor în operațiuni structurate de bază de date, oferind în același timp utilitare de linie de comandă pentru a sincroniza versiunile fizice ale bazei de date cu codul aplicației în diferite medii.
Automates custom logic execution during record updates to maintain data consistency.