Find Your Perfect Pair-Programming Match



Join free pair-programming sessions —open to all developers!


Sign up
Hello Woman



Live Projects

Pair-program on open-source and private projects looking for collaborators or submit your own project.


147 results

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.

hacktoberfest postgresql mysql proposal suppliers invoice crm orders purchase human-resource-managment sales quotations stocks stock agenda erp invoicing invoices accounting

1,040   5,927

Languages: C++, JavaScript, Makefile, Shell, HTML, CSS, PLpgSQL, Perl, PHP, Inno Setup

Highlighted Issues


Sign up

🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23

open-source analytics observability self-hosted llm openai monitoring llmops playground llm-evaluation large-language-models autogen ycombinator llama-index prompt-engineering evaluation langchain LLM Observability Prompt Management

Languages: JavaScript, TypeScript, Shell, Dockerfile, CSS, PLpgSQL

Highlighted Issues


Sign up

Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application

mongodb postgresql sql mysql electron database-gui sqlite sql-server Database Manager SQL Tools

Languages: JavaScript, TypeScript, Shell, Dockerfile, Smarty, CSS, Batchfile, Handlebars, Svelte

Highlighted Issues


Sign up

AI Agents & MCPs & AI Workflow Automation • (280+ MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

workflow workflows workflow-automation ai-agent-tools mcp ai-agent no-code-automation ai-agents mcps mcp-server mcp-tools ai-agents-framework n8n-alternative AI No-code Automation

Languages: JavaScript, TypeScript, Shell, Dockerfile, HTML, CSS, MDX

Highlighted Issues


Sign up

#1 Locally hosted web application that allows you to perform various operations on PDF files

docker pdf pdfmerger pdf-editor pdf-web-apps pdf-merger pdf-ocr pdf-converter pdf-manipulation PDF Tools Document Management

Languages: Python, JavaScript, Java, Shell, Dockerfile, HTML, CSS, Rich Text Format, Gherkin

Highlighted Issues


Sign up

High performance self-hosted photo and video management solution.

flutter nodejs svelte nestjs mobile-app google-photos sveltekit backup-tool photo-gallery photos google-photos-alternative videos photos-management Photo/Video Management Self-hosted

Languages: JavaScript, TypeScript, Makefile, Shell, Dockerfile, HTML, Objective-C, Ruby, Kotlin, Swift

Highlighted Issues


Sign up

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

machine-learning mlops search search-engine neural-search neural-network image-search hnsw nearest-neighbor-search vector-search-engine recommender-system similarity-search embeddings-similarity search-engines knn-algorithm ai-search-engine ai-search Vector Search Vector Database

Languages: Python, JavaScript, Shell, Dockerfile, C, Rust, Nix, Mermaid

Highlighted Issues


Sign up

The Free Software Media System - Server Backend & API

csharp dotnet jellyfin Media Server Self-hosted

1,457   38,957

Languages: Shell, C#, HTML, CSS

Highlighted Issues


Sign up

Code Together, Grow Faster


Stop coding in isolation! Join one of our pair-programming sessions, matched by skill level and tech stack. Whether you're working on open-source or private projects, there's a developer match for you.

More Than Just Practice—Get Hired


Contribute to real-life projects, showcase your skills, and boost your developer portfolio. Starting Q2 2025, we’ll begin recommending contributors to employers. Your next job opportunity could start right here!

A Confident and Productive You


Stuck in tutorial hell? Feeling impostor syndrome creeping in? Pair programming keeps you motivated, helps you tackle real-world problems, and connects you with a supportive community of devs.

Frequently asked questions

Tidalbase is a pair programming platform designed for developers to engage in structured collaborative coding sessions. Improve your coding skills, find new programming partners, and grow your developer network through hands-on remote coding experiences.

Currently, we offer 8 scheduled pair coding sessions each week. We continuously review demand to expand session availability and welcome your feedback to enhance the Tidalbase experience.

  • Smart pairing: Our matching engine connects you with a developer who fits your tech stack and goals, then assigns roles— driver and collaborator.
  • Driver-focused: Each 1-hour session revolves around the driver’s project and codebase.
  • Come prepared (drivers): decide on a clear objective before the session
    • Feature work
    • Refactor
    • Bug-fix
    • Architectural or system-design brainstorming
  • Dual credit commits: When the session ends, create a single Git commit that lists both participants as authors, so your contribution history reflects every collaboration.
  • Quick orientation: We try to match collaborators who know your stack, but if they’re new to the codebase, spend the first couple of minutes explaining the project architecture—then dive into productive coding for the remaining hour.

To join sessions, subscribe to existing projects listed on Tidalbase or submit your own code repository. Matching is based on your technology stack and coding skills.

We match you with programming partners who complement your tech stack, ensuring effective collaboration and optimal learning from peers with shared coding interests.

Sessions can be cancelled up to one hour before the scheduled time—please cancel by then to ensure that your potential partner doesn’t miss out on a match.

You can join as many sessions as you like—there are no limits!

  • Add them as a connection so you can see whenever they’re working.
  • Stay in touch and continue growing your relationship.
  • You can block them afterwards to avoid being matched together in the future.
  • If your partner doesn’t show up within 3 minutes, you can request a new partner.
  • Once requested, we’ll do our best to assign you someone else, depending on availability.

If you experience any technical difficulties (internet connection, IDE issues, etc.), please reach out immediately to support@tidalbase.com for assistance.

We request OAuth permission to access your repository metadata to accurately match you with developers whose skills complement your project. This access allows us to see repository information such as the repository name, description, topics, and issue count. Additionally, we analyze your commit activity to determine your language proficiency and track the issues you’re working on to facilitate better matches.

We do not store or access any of your code or sensitive information. We only retain repository metadata (e.g., repository name, description, homepage URL, tags, issue count, and commit activity data) necessary for effective matching and pairing on Tidalbase.

The code created during sessions belongs to the owner of the project repository. We encourage you to include a license in your project repository to clearly define usage rights.

To maximize your productivity, review project details beforehand, ensure your IDE/plugins are set up, and test your internet connection to prevent disruptions.

You’ll need your IDE set up with specific pair programming plugins:

  • Visual Studio Code: Live Share
  • PyCharm: Code With Me (free with limitations; paid for full features)
  • IntelliJ IDEA: Code With Me (free with limitations; paid for full features)
  • Sublime Text: Remote Collab (Paid)
  • Atom: Teletype (Free)

Everything else is accessible through your browser via our integrated video rooms.

Yes, turning on your camera is required for a more engaging, collaborative, and effective experience.

Tidalbase offers both user-submitted and open-source projects to enhance your coding skills and prepare you for the job market.

Pair programming on Tidalbase boosts your learning and career potential by:

  • Enhancing understanding through active collaboration
  • Accelerating skill growth with immediate feedback
  • Increasing motivation and accountability
  • Strengthening coding best practices and communication skills
  • Building professional relationships through meaningful networking opportunities

Pair programming with a human offers unique advantages over AI, including:

  • Real‑time dynamic problem-solving
  • Deeper understanding through interactive discussions
  • Personalized feedback
  • Emotional and motivational support
  • Opportunity to build lasting professional relationships and networks

Tidalbase promotes a respectful and inclusive environment. Any form of harassment, racism, sexism, bullying, or inappropriate behavior is strictly prohibited. Please treat everyone with respect and professionalism. We reserve the right to ban members for inappropriate conduct, and session feedback helps us maintain a safe, supportive community.