awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 dépôts

Awesome GitHub RepositoriesCollaboration Patterns

Methodologies and tools that govern how multiple contributors interact, coordinate, and resolve conflicts within shared repositories.

Explore 17 awesome GitHub repositories matching development tools & productivity · Collaboration Patterns. Refine with filters or upvote what's useful.

Awesome Collaboration Patterns GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • obra/superpowersAvatar de obra

    obra/superpowers

    229,538Voir sur GitHub↗

    Superpowers est un moteur de développement de jeux basé sur navigateur et un environnement de développement intégré collaboratif. Il fournit un espace de travail unifié pour construire des expériences interactives en deux dimensions, permettant aux utilisateurs de gérer le code, les actifs et la logique de scène directement dans un navigateur web sans avoir besoin de compilateurs locaux ou de logiciels de bureau lourds. La plateforme se distingue par une architecture de script modulaire basée sur des composants où les objets de jeu sont définis par une logique attachée et des propriétés visuelles. Elle prend en charge la synchronisation en temps réel, permettant à plusieurs développeurs de travailler sur le même projet simultanément. Cet environnement est conçu pour fonctionner comme un outil éducatif, enseignant les concepts de programmation par la création intégrée de graphiques, d'audio et de logique. Le système inclut un pipeline de construction complet qui gère la compilation markdown de sites statiques et le routage basé sur le système de fichiers. Il automatise le flux de travail de développement en résolvant les dépendances au moment de la construction, en injectant des composants d'interface utilisateur réutilisables et en gérant les pipelines d'actifs pour assurer une livraison efficace des ressources.

    Coordinates team efforts by enabling simultaneous, real-time collaboration on both code and project assets.

    Shell
    Voir sur GitHub↗229,538
  • mattpocock/skillsAvatar de mattpocock

    mattpocock/skills

    131,422Voir sur GitHub↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    Standardizes the movement of tickets through a state machine to categorize bugs and enhancements.

    Shell
    Voir sur GitHub↗131,422
  • opencv/opencvAvatar de opencv

    opencv/opencv

    89,201Voir sur GitHub↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i

    Facilitates collaborative peer review by requiring feature branches and local test verification before integrating contributions into the main codebase.

    C++c-plus-pluscomputer-visiondeep-learning
    Voir sur GitHub↗89,201
  • localsend/localsendAvatar de localsend

    localsend/localsend

    83,448Voir sur GitHub↗

    LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same local network. By establishing direct, encrypted communication channels, the application enables users to share files without relying on external servers, cloud storage, or active internet connectivity. The project distinguishes itself through a unified codebase that supports native-looking interfaces across desktop and mobile operating systems. It utilizes automated peer discovery to identify available devices on a subnet and employs end-to-end encryption to ensure data integrit

    Facilitates collaborative code reviews and iterative improvements by enabling seamless local sharing of development builds among team members.

    Dartdartfile-sharingflutter
    Voir sur GitHub↗83,448
  • cline/clineAvatar de cline

    cline/cline

    63,750Voir sur GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    Bridges strategic planning and automated execution through a task-driven environment with human-in-the-loop oversight.

    TypeScript
    Voir sur GitHub↗63,750
  • git/gitAvatar de git

    git/git

    61,518Voir sur GitHub↗

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data integrity and efficient deduplication. The system organizes project history as a directed acyclic graph, where each commit serves as a snapshot linked to its parent to create a verifiable timeline of modifications. The architecture distinguishes itself through an index-based sta

    Coordinates team efforts by merging concurrent code contributions and providing systematic workflows for resolving integration conflicts.

    Cchacktoberfestshell
    Voir sur GitHub↗61,518
  • roshanjossey/first-contributionsAvatar de Roshanjossey

    Roshanjossey/first-contributions

    54,683Voir sur GitHub↗

    This project is a Git workflow learning tool and a contribution sandbox designed to teach the process of forking and cloning repositories. It serves as a hands-on tutorial where new developers can practice the technical steps required to contribute to open source projects in a safe environment. The project facilitates beginner developer onboarding by simulating a GitHub contribution cycle. It provides a controlled space for users to exercise the technical requirements of making their first contributions, specifically focusing on the process of submitting pull requests. The learning surface c

    Implements a distributed development strategy using the fork-and-pull request model for community contributions.

    Voir sur GitHub↗54,683
  • firstcontributions/first-contributionsAvatar de firstcontributions

    firstcontributions/first-contributions

    54,496Voir sur GitHub↗

    This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The project distinguishes itself by offering a hands-on, interactive tutorial that walks users through the complete lifecycle of a contribution. By following structured steps—including forking, branching, committing, and submitting a pull request—participants gain practical experience wi

    Demonstrates the standard process of creating isolated code copies and submitting changes back to a primary repository.

    beginnerbeginner-friendlycontribute
    Voir sur GitHub↗54,496
  • k88hudson/git-flight-rulesAvatar de k88hudson

    k88hudson/git-flight-rules

    42,472Voir sur GitHub↗

    git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource

    Guides the process of syncing forks, creating pull requests, and sharing changes for remote projects.

    Voir sur GitHub↗42,472
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Voir sur GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Provides tools and processes for managing pull requests and contributor access within a centralized platform.

    Rustbsdfreebsdgnu
    Voir sur GitHub↗16,054
  • octocat/spoon-knifeAvatar de octocat

    octocat/Spoon-Knife

    13,848Voir sur GitHub↗

    Spoon-Knife is a sandbox repository designed as a training tool for developers to learn the mechanics of distributed version control. It provides a dedicated environment for practicing the fundamental workflows of collaborative software development, including branching, committing, and merging code. The project serves as a tutorial for mastering the lifecycle of open source contributions. Users can practice creating personal forks of the repository to experiment with changes in an isolated workspace, as well as submitting pull requests to propose modifications for review. This structure allow

    Implements pull request workflows to facilitate code review and contribution management.

    HTML
    Voir sur GitHub↗13,848
  • kesenhoo/android-training-course-in-chineseAvatar de kesenhoo

    kesenhoo/android-training-course-in-chinese

    10,626Voir sur GitHub↗

    This repository is a community-maintained Chinese translation of Google's official Android training curriculum, organized as Markdown files in a GitHub repository. It provides a structured Chinese-language guide covering Android fundamentals from setup to advanced topics, serving as a learning resource for Android app development. The project operates as a collaborative translation effort where contributors submit changes via GitHub forks and pull requests for review. Edits are reviewed by maintainers through GitHub issues and pull request comments to ensure quality and accuracy, with the Chi

    Contributors submit changes by forking the repository and creating pull requests for review and merging.

    JavaScript
    Voir sur GitHub↗10,626
  • rafaballerini/gittutorialAvatar de rafaballerini

    rafaballerini/GitTutorial

    10,518Voir sur GitHub↗

    This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope

    Walks through the collaborative process of forking repositories and submitting pull requests.

    gitgit-commitgit-tutorial
    Voir sur GitHub↗10,518
  • xirong/my-gitAvatar de xirong

    xirong/my-git

    7,396Voir sur GitHub↗

    my-git est un framework complet et un guide de référence pour l'administration du contrôle de version Git, la gouvernance des dépôts et la gestion des releases logicielles. Il fournit une approche structurée pour gérer le cycle de vie du développement logiciel, du branchement initial des fonctionnalités au déploiement final en production. Le projet se distingue par un framework de développement assisté par IA spécialisé. Cela inclut des workflows pour gérer le code généré par IA via des revues de diff automatisées, le découpage de commits basé sur l'intention, et des modèles de gouvernance pour la coordination multi-agents et l'isolation de session utilisant des worktrees. La codebase couvre une large surface de pratiques d'ingénierie, incluant l'automatisation des pipelines CI/CD, la gouvernance des dépôts en entreprise et des procédures de récupération avancées pour restaurer des commits perdus ou purger des données sensibles. Il détaille en outre les modèles de collaboration tels que le développement basé sur le tronc (trunk-based development), les pull requests empilées et les systèmes d'approbation à plusieurs niveaux. Le dépôt sert de référence technique et de manuel d'instruction pour implémenter des stratégies de branchement standardisées et des politiques de sécurité des dépôts.

    Establish templates for pull requests, issue reports, and commit messages to maintain consistent communication across teams.

    Python
    Voir sur GitHub↗7,396
  • librecad/librecadAvatar de LibreCAD

    LibreCAD/LibreCAD

    5,958Voir sur GitHub↗

    LibreCAD is an open-source, cross-platform 2D CAD application for creating and editing precise technical drawings. It functions as a full-featured drawing editor that reads and writes industry-standard DXF and DWG file formats, enabling cross-application compatibility. The software provides tools for creating 2D designs with support for layers, dimensions, and geometric primitives, along with precision features like snapping to endpoints, midpoints, and intersections. It also includes a command-line converter that can export DXF drawings to PDF, SVG, and PNG formats for batch processing or in

    Documents the standard fork-and-pull-request workflow for contributing changes to the project.

    C++
    Voir sur GitHub↗5,958
  • ndleah/python-mini-projectAvatar de ndleah

    ndleah/python-mini-project

    4,275Voir sur GitHub↗

    Ce projet est une collection de scripts de programmation Python et de mini-projets éducatifs conçus comme un environnement de développement partagé. Il sert de dépôt de code open source où les développeurs peuvent pratiquer le codage et explorer les concepts de science des données via une implémentation pratique. Le dépôt fonctionne comme une ressource d'apprentissage collaborative axée sur le workflow fork et pull request. Il utilise un système de contrôle de version distribué pour coordonner les contributions de la communauté et les revues par les pairs des scripts Python.

    Implements a fork-and-pull request workflow to coordinate external community contributions.

    Pythondata-analysisdata-sciencedata-visualization
    Voir sur GitHub↗4,275
  • actions/labelerAvatar de actions

    actions/labeler

    2,464Voir sur GitHub↗

    Uses the pullrequesttarget event to grant write access when labeling pull requests from forked repositories.

    TypeScript
    Voir sur GitHub↗2,464
  1. Home
  2. Development Tools & Productivity
  3. Development Workflow
  4. Collaboration Patterns

Explorer les sous-tags

  • Collaborative Development Tools
  • Developer Workflows2 sous-tags
  • Fork-And-Pull Request Workflows1 sous-tag