awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

59 रिपॉजिटरी

Awesome GitHub RepositoriesDevelopment Workflows

Standardized processes and toolchains for managing code development, testing, integration, and deployment cycles.

Explore 59 awesome GitHub repositories matching software engineering & architecture · Development Workflows. Refine with filters or upvote what's useful.

Awesome Development Workflows GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • codecrafters-io/build-your-own-xcodecrafters-io का अवतार

    codecrafters-io/build-your-own-x

    516,240GitHub पर देखें↗

    यह प्रोजेक्ट शैक्षिक प्रोग्रामिंग चुनौतियों को बनाने, प्रबंधित करने और निष्पादित करने के लिए एक व्यापक फ्रेमवर्क प्रदान करता है। इसमें निर्देशात्मक सामग्री तैयार करने, टेस्ट केस परिभाषित करने और सीखने के परिणामों को सुसंगत बनाने के लिए दस्तावेज़ीकरण को व्यवस्थित करने की मानक प्रणालियाँ शामिल हैं। यह प्लेटफ़ॉर्म समर्पित निष्पादन वातावरण के माध्यम से प्रोग्रामिंग भाषाओं की एक विस्तृत श्रृंखला का समर्थन करता है, जो संकलन (compilation), निर्भरता प्रबंधन (dependency management) और स्वचालित परीक्षण को संभालते हैं। यह इंफ्रास्ट्रक्चर स्थानीय और रिमोट डेवलपमेंट वर्कफ़्लो दोनों को सुविधाजनक बनाता है, और वर्ज़न-कंट्रोल कमिट की आवश्यकता के बिना कोड का परीक्षण करने के लिए कमांड-लाइन यूटिलिटी प्रदान करता है। इसमें कंटेनरीकृत टेस्ट निष्पादन के लिए एक स्वचालित ऑर्केस्ट्रेशन लाइफसाइकिल है, जो नेटवर्क प्रोटोकॉल को डीबग करने और प्रोग्राम आउटपुट की निगरानी करने के लिए डायग्नोस्टिक टूल के साथ आता है। इसके अतिरिक्त, प्रोजेक्ट में रिपॉजिटरी हिस्ट्री प्रबंधन के लिए रखरखाव वर्कफ़्लो और बाहरी वर्ज़न-कंट्रोल होस्ट के साथ डेटा सिंक करने के लिए इंटीग्रेशन टूल शामिल हैं।

    Evaluates user-submitted code by monitoring version control pushes and triggering automated feedback loops.

    Markdownawesome-listfreeprogramming
    GitHub पर देखें↗516,240
  • golang/gogolang का अवतार

    golang/go

    134,756GitHub पर देखें↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c

    Detailed documentation walks developers through the complete build and installation sequence required to compile the runtime directly from local source files.

    Gogogolanglanguage
    GitHub पर देखें↗134,756
  • growinggit/github-chinese-top-chartsGrowingGit का अवतार

    GrowingGit/GitHub-Chinese-Top-Charts

    108,509GitHub पर देखें↗

    This project functions as a curated software directory and developer resource index, providing a centralized platform for discovering and evaluating high-quality open-source repositories. It serves as an aggregator that monitors trending software and educational resources, organizing them by technical domain and programming language to assist developers in identifying tools for their specific technical challenges. The directory distinguishes itself through a community-driven curation workflow, where repository lists are validated and updated based on collective developer consensus. This infor

    Utilizes commit history and branching records to maintain a transparent audit trail of project updates and evolution.

    Java
    GitHub पर देखें↗108,509
  • tauri-apps/tauritauri-apps का अवतार

    tauri-apps/tauri

    107,946GitHub पर देखें↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model

    Synchronizes frontend web updates with native backend compilation to enable a unified, hot-reloading development workflow.

    Rustdesktop-apphigh-performancemobile-app
    GitHub पर देखें↗107,946
  • mtdvio/every-programmer-should-knowmtdvio का अवतार

    mtdvio/every-programmer-should-know

    99,795GitHub पर देखें↗

    This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional guidance to facilitate systematic skill acquisition across the entire software development lifecycle. What distinguishes this repository is its holistic approach to the engineering profession, which bridges the gap between theoretical knowledge and career-oriented development.

    Streamlines development processes by providing standardized workflows for testing, integration, and project maintenance.

    cc-bycollectioncomputer-science
    GitHub पर देखें↗99,795
  • florinpop17/app-ideasflorinpop17 का अवतार

    florinpop17/app-ideas

    95,036GitHub पर देखें↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Scopes automated tasks to specific file patterns using glob-based inclusion and exclusion rules.

    applicationscodingcodingchallenges
    GitHub पर देखें↗95,036
  • nvm-sh/nvmnvm-sh का अवतार

    nvm-sh/nvm

    93,825GitHub पर देखें↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dynamically updating system paths and environment variables, it provides a consistent interface for runtime version control across various Unix-like operating systems. The tool distinguishes itself through its portable, POSIX-compliant shell implementation, which ensures reliable e

    Facilitates testing applications against multiple runtime versions to verify compatibility and behavior across different release cycles.

    Shellbashinstalllts
    GitHub पर देखें↗93,825
  • storybookjs/storybookstorybookjs का अवतार

    storybookjs/storybook

    90,415GitHub पर देखें↗

    Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without running the full application. The platform utilizes a framework-agnostic bridge layer to support various frontend technologies and features a modular, addon-based architecture that allows for custom UI panels and toolbar controls. It captures component states as declarative metad

    Enables the construction and verification of interface components independently from the main application to test complex states.

    TypeScriptangularcomponentsdesign-systems
    GitHub पर देखें↗90,415
  • storybooks/storybookstorybooks का अवतार

    storybooks/storybook

    90,364GitHub पर देखें↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    Provides an environment to build and refine UI components independently of the main application logic.

    TypeScript
    GitHub पर देखें↗90,364
  • vitejs/vitevitejs का अवतार

    vitejs/vite

    81,611GitHub पर देखें↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Updates application modules instantly in the browser while preserving state to ensure a seamless development experience.

    TypeScriptbuild-tooldev-serverfrontend
    GitHub पर देखें↗81,611
  • jesseduffield/lazygitjesseduffield का अवतार

    jesseduffield/lazygit

    79,339GitHub पर देखें↗

    Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress

    Supports organized development cycles by providing integrated management for feature, release, and hotfix branches.

    Gocligitterminal
    GitHub पर देखें↗79,339
  • lobehub/lobehublobehub का अवतार

    lobehub/lobehub

    78,736GitHub पर देखें↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Streamlines local development by initializing containerized services, database states, and necessary dependencies through automated routines.

    TypeScriptagentagent-collaborationagent-harness
    GitHub पर देखें↗78,736
  • coder/code-servercoder का अवतार

    coder/code-server

    78,024GitHub पर देखें↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections

    Standardizes coding environments across diverse cloud and local platforms to maintain a consistent developer experience.

    TypeScriptbrowser-idedev-toolsdevelopment-environment
    GitHub पर देखें↗78,024
  • nestjs/nestnestjs का अवतार

    nestjs/nest

    75,862GitHub पर देखें↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic

    Streamlines API development by generating automated documentation and enforcing strict request validation.

    TypeScriptframeworkhacktoberfestjavascript
    GitHub पर देखें↗75,862
  • daytonaio/daytonadaytonaio का अवतार

    daytonaio/daytona

    72,416GitHub पर देखें↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Supports parallel development by managing git branches directly within isolated sandbox environments.

    TypeScriptagentic-workflowaiai-agents
    GitHub पर देखें↗72,416
  • satwikkansal/wtfpythonsatwikkansal का अवतार

    satwikkansal/wtfpython

    36,990GitHub पर देखें↗

    wtfpython is a behavioral reference and catalog of language edge cases for the Python programming language. It serves as a guide to common development mistakes and ambiguous code structures that lead to unexpected results. The project identifies counter-intuitive code patterns and unexpected behaviors to help developers avoid pitfalls and logical errors. It utilizes a collection of curated examples to document language quirks and specific formatting conflicts, such as indentation errors. The reference includes verification of how specific code snippets behave across different versions of the

    Runs single code samples across multiple interpreter versions to document behavioral changes and regressions.

    Pythondocumentationgotchasinterview-questions
    GitHub पर देखें↗36,990
  • nvie/gitflownvie का अवतार

    nvie/gitflow

    26,825GitHub पर देखें↗

    Gitflow एक Git ब्रांचिंग मॉडल एक्सटेंशन और वर्कफ़्लो ऑटोमेशन टूल है। यह मानक Git ऑपरेशंस का उपयोग करके फीचर विकास, रिलीज़ चक्र और हॉटफिक्स को प्रबंधित करने के लिए कमांड लाइन टूल और स्वचालित स्क्रिप्ट का एक सेट प्रदान करता है। प्रोजेक्ट समर्पित रिलीज़ और सपोर्ट ब्रांच के प्रबंधन के माध्यम से सॉफ्टवेयर रिलीज़ और वर्ज़निंग का समन्वय करता है। यह एक संरचित विकास चक्र बनाए रखने और विकास से उत्पादन तक कोड के संक्रमण को प्रबंधित करने के लिए ब्रांच के निर्माण और विलय को स्वचालित करता है। टूल कई ब्रांच प्रकारों के पूर्ण जीवनचक्र को कवर करता है, जिसमें फीचर ब्रांच के माध्यम से नए विकास का अलगाव और हॉटफिक्स ब्रांच के माध्यम से तत्काल उत्पादन सुधारों का कार्यान्वयन शामिल है। इसमें रिलीज़ ब्रांच के माध्यम से सॉफ्टवेयर संस्करण तैयार करने और सपोर्ट ब्रांच के माध्यम से पुराने सॉफ्टवेयर संस्करणों को बनाए रखने के लिए यूटिलिटीज भी शामिल हैं।

    Automates the creation and merging of feature, release, and hotfix branches to maintain a structured development cycle.

    Shell
    GitHub पर देखें↗26,825
  • scoopinstaller/scoopScoopInstaller का अवतार

    ScoopInstaller/Scoop

    23,635GitHub पर देखें↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Provides automated routines for initializing dependencies and environment states for local development.

    PowerShellinstallerpowershellscoop
    GitHub पर देखें↗23,635
  • crystal-lang/crystalcrystal-lang का अवतार

    crystal-lang/crystal

    20,299GitHub पर देखें↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Crystal runs test suites in parallel across multiple language versions and operating systems to ensure cross-platform compatibility and version support.

    Crystalcompilercrystalcrystal-language
    GitHub पर देखें↗20,299
  • tj/git-extrastj का अवतार

    tj/git-extras

    18,076GitHub पर देखें↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Automates the creation, tracking, and merging of feature branches to isolate development.

    Shellgit
    GitHub पर देखें↗18,076
पिछला123अगला
  1. Home
  2. Software Engineering & Architecture
  3. Development Methodologies
  4. Engineering Best Practices
  5. Development Process Methodologies
  6. Development Workflows

सब-टैग एक्सप्लोर करें

  • APIPatterns and tools for building, documenting, and validating API services.
  • Boilerplate GenerationTools for automatically generating standardized code structures and templates to maintain architectural consistency. **Distinct from Development Workflows:** Focuses on the automated generation of code (schematics) rather than the general process of development workflows
  • Branching Model Managers1 सब-टैगTools that enforce and automate specific branching strategies like Git Flow or Trunk-Based Development.
  • Continuous Integration PipelinesAutomated workflows that integrate code changes and deployment tasks into the development cycle.
  • Cross-Version Testing2 सब-टैग्सTesting applications against multiple runtime versions.
  • Environment Setup Scripts2 सब-टैग्सAutomated routines for initializing dependencies, containers, and database states for local development.
  • FrontendIntegrated toolchains for component testing, accessibility auditing, and documentation within frontend pipelines.
  • Git-Based Challenge WorkflowsSystems that evaluate user-submitted code by monitoring version control pushes and providing automated feedback.
  • Hot-Reloading SystemsMechanisms for updating application code in real-time without losing state.
  • Infrastructure-Agnostic WorkflowsStandardized development environments that function across diverse cloud and local platforms.
  • Isolated Component Environments2 सब-टैग्सDevelopment setups that allow building and testing UI components independently of the main application.
  • Path Filtering Rules1 सब-टैगMechanisms for defining inclusion and exclusion patterns to scope automated tasks to specific files or directories.
  • Source Installation GuidesInstructions for compiling and installing software directly from source code repositories.
  • Unified Full-Stack Hot-ReloadersDevelopment environments that synchronize frontend web updates with native backend compilation in a single hot-reloading loop.
  • Version Control AuditingPractices involving the use of commit history and branching to maintain transparent records of project evolution.