Skip to content
@ws2git

ws2git

To interact with Web Server Services for Git.

EN | ES | PT

License Maintenance GitHub Org's stars

ws2git

Research on Cross-Platform Git Automation & API Portability

ws2git investigates the engineering of automation tools that operate across multiple Git platforms — commercial (GitHub, GitLab, Bitbucket) and community-driven (Gitea, Codeberg).

This is independent research focused on:

  • 🔄 Portability: Tools designed for rapid interchange between platforms.
  • 🛡️ Platform independence: Mitigating commercial risks and vendor lock-in.
  • ⚙️ Cross-platform workflows: Automation that spans ecosystems.

The output is twofold: functional open-source tools and the scientific insights derived from building them.

"Automation shouldn't tether you to a single platform."

🔬 Research Questions

Current investigations explore:

  • How to design unified abstractions for Git operations across divergent APIs?
  • What is the true cost (effort, performance, maintenance) of cross-platform portability?
  • Can automation survive platform outages or policy changes through graceful fallback?
  • How do community platforms (Gitea, Codeberg) differ architecturally from commercial ones, and what adaptations do they require?

Detailed research threads are documented in each repository's RESEARCH.md.

💡 Projects

Status and roadmaps are maintained in the ws2git GitHub Projects.

Each repository is the single source of truth for its tool:

  • 📋 Core documentation and setup guides
  • 🔍 Platform support matrix (badges)
  • 🗂️ Issues and research discussions
  • 🌐 Multi-language documentation (README.pt.md, README.es.md, etc.)

🤝 Collaboration

This research benefits from engagement with researchers, engineers, and platform maintainers.

Resource Purpose
Organization CONTRIBUTING.md General guidelines for engaging with ws2git
Repository CONTRIBUTING.md Tool-specific collaboration workflows
Issues with research tag Discussions around research questions
Issues with good first issue tag Entry points for new contributors

🌐 Multi-language: Key documentation is available in Portuguese, Spanish, and English — look for .pt.md, .es.md files alongside English versions.

🔗 Related Research Initiatives

These organizations explore complementary aspects of software engineering and automation:

Organization Focus
trace-osint Open Source Intelligence tools and studies — the "what" of public data collection.
R3s7f Multi-language HTTP clients for REST APIs — the "how" of platform interaction.

Together, they form a broader investigation into resilient, cross-platform systems.

📌 Pace & Context

Independent research, conducted alongside professional work. Updates are pragmatic, not performative. Contributions aligned with the research questions are welcome.

⚖️ License

Code: Apache 2.0
Documentation: CC BY 4.0




Static Badge Bitbucket Static Badge Codeberg Static Badge Gitea Static Badge Github Static Badge Gitlab

Popular repositories Loading

  1. pr-spark pr-spark Public

    Automatically open pull requests between branches with GitHub’s API. Perfect for automation, workflows, and keeping your code in sync.

    TypeScript 18 1

  2. code-scout code-scout Public

    Code Scout: A GitHub Action for automated code review—approve PRs, comment, or request changes using the GitHub REST API for smarter CI workflows.

    TypeScript 2 1

  3. githubhttpapp-gas githubhttpapp-gas Public

    Extend Google Apps Script with GitHub API interactions

    JavaScript 1 3

  4. gh-assigner-action gh-assigner-action Public

    Automatically assigns the pull request creator as the assignee. Streamlines workflows and ensures PR ownership using the GitHub CLI.

    Shell 1

  5. the-best-git-books the-best-git-books Public archive

    Forked from maniramakumar/the-best-git-books

    Free Git eBooks

  6. git git Public

    Forked from git/git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen…

    C

Repositories

Showing 10 of 20 repositories
  • javascript-action Public template Forked from actions/javascript-action

    Create a JavaScript Action with tests, linting, workflow, publishing, and versioning

    ws2git/javascript-action's past year of commit activity
    JavaScript 0 MIT 733 0 0 Updated Aug 16, 2026
  • container-action Public template Forked from actions/container-action

    Create a Container Action with tests, linting, workflow, publishing, and versioning

    ws2git/container-action's past year of commit activity
    Shell 0 MIT 70 0 0 Updated Aug 16, 2026
  • typescript-action Public template Forked from actions/typescript-action

    Create a TypeScript Action with tests, linting, workflow, publishing, and versioning

    ws2git/typescript-action's past year of commit activity
    TypeScript 0 MIT 759 0 0 Updated May 30, 2026
  • .github Public
    ws2git/.github's past year of commit activity
    0 Apache-2.0 0 0 0 Updated May 8, 2026
  • code-scout Public

    Code Scout: A GitHub Action for automated code review—approve PRs, comment, or request changes using the GitHub REST API for smarter CI workflows.

    ws2git/code-scout's past year of commit activity
    TypeScript 2 Apache-2.0 1 0 0 Updated Nov 30, 2025
  • pr-spark Public

    Automatically open pull requests between branches with GitHub’s API. Perfect for automation, workflows, and keeping your code in sync.

    ws2git/pr-spark's past year of commit activity
    TypeScript 18 Apache-2.0 1 0 0 Updated Nov 29, 2025
  • branch-spawn Public

    Branch Spawn is a GitHub Action that automatically creates new branches with precision, boosting workflow automation and improving repo organization.

    ws2git/branch-spawn's past year of commit activity
    TypeScript 0 Apache-2.0 1 0 0 Updated Nov 27, 2025
  • branch-shift Public

    GitHub Action in TypeScript to quickly rename branches via GitHub API, automating branch management in repositories.

    ws2git/branch-shift's past year of commit activity
    TypeScript 0 Apache-2.0 1 0 0 Updated Nov 26, 2025
  • ws2git/gh-commenter-action's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 22, 2025
  • gh-pr-editor-action Public

    A GitHub Action that automates pull request updating using the GitHub CLI.

    ws2git/gh-pr-editor-action's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 19, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…