RhodeCode’s cover photo

About us

RhodeCode is an enterprise source code management platform for behind-the-firewall Mercurial, Git, and SVN. It is open source, secure, and provides centralized control over distributed code repositories. Developers get code review tools and custom APIs that work across Mercurial, Git & SVN. Companies get unified security and access controls so that their CTOs can sleep at night. Unlike aged source code management solutions or Git-only tools, RhodeCode provides a modern platform, with unified security and tools for any version control system. The platform has been built for highly secure, behind-the-firewall enterprise environments with sophisticated user management and common authentication. Yet, it is very developer-oriented: open source, with tool integrations and powerful APIs. *Company History* A few years ago, a large European telecom company was undergoing a change. One of the software developers, Marcin Kuzminski, was tasked with migrating the company’s code repositories from a centralized version control system to a distributed one. It quickly became evident to him that there are no tools for common authentication and security across the whole code base. Marcin started hacking instruments, and that was the beginning of RhodeCode. Fast forward to 2016. RhodeCode is an open source platform that helps manage code of the most secure, behind-the-firewall repositories in a unified way (Mercurial, Git, and Subversion). Some of the world's largest corporate and security firms use RhodeCode. Links and Resources: * Website -- https://rhodecode.com * Download -- https://rhodecode.com/download * Source Code and Contribution -- https://code.rhodecode.com * Issue Tracker -- https://issues.rhodecode.com * Slack channel for discussions -- https://rhodecode-community.slack.com - (get invite here https://rhodecode.com/join ) * Documentation and Guides -- https://docs.rhodecode.com

Website
https://rhodecode.com
Industry
Software Development
Company size
11-50 employees
Headquarters
Berlin
Type
Privately Held
Founded
2013
Specialties
repository management, git, source code management, mercurial, code review, software development, enterprise software development, subversion, and version control

Products

Locations

Employees at RhodeCode

Updates

  • A repository is not just a place where code is stored. It is the history of how a product was built. When that history is split across old servers, private messages, and disconnected tools, engineering leaders lose visibility. Good source code management gives teams one clear view of changes, ownership, and review history without forcing every project into the same shape. #RepositoryManagement #EngineeringLeadership #SourceCode #DevOps

    • No alternative text description for this image
  • Access control sounds boring until the wrong person can push to the wrong branch. In source code management, small permission gaps can become serious business risks. Good access control should not slow developers down. It should make the safe path obvious and keep sensitive repositories protected without constant manual checking. Security works best when it is built into the daily workflow. #AccessControl #SoftwareSecurity #DevTools #EnterpriseIT

    • No alternative text description for this image
  • Legacy code is not the enemy. Unmanaged legacy code is. Many companies still rely on old repositories that support real products and real customers. The risk is not that the code is old. The risk is that access, reviews, and ownership are unclear. Before rewriting anything, teams often need a cleaner way to manage what already exists. That work is not flashy, but it prevents expensive mistakes. #LegacySystems #SVN #SoftwareMaintenance #EnterpriseEngineering

    • No alternative text description for this image
  • Not every company needs to migrate everything to Git tomorrow. In many enterprise teams, Git, SVN, and Mercurial still live together for good reasons. Some systems are old, some are regulated, some are too risky to move quickly. The real issue is not the mix of tools. The issue is losing control over permissions, reviews, and audit history because every repository is managed differently. Sometimes modernization starts with better control, not migration. #SourceCodeManagement #Git #SVN #EnterpriseSoftware

    • No alternative text description for this image
  • Self-hosted tools are often seen as additional effort. More setup. More responsibility. Less convenience. For some teams, that trade-off is not optional. Control over data, access, and infrastructure becomes critical in environments where requirements are strict and external dependencies introduce risk. Managed services simplify operations, but they also limit how much control a team has when something needs to change. Choosing self-hosted is usually not about preference. It is about understanding what level of control is required and accepting the responsibility that comes with it. #selfhosted #security #infrastructure #scm

    • No alternative text description for this image
  • Compliance tends to be documented well. Processes are written down, templates exist, policies are defined. The issue is execution. When workflows rely on manual steps, they eventually drift. People skip steps, records become incomplete, and the gaps only become visible later. Embedding compliance into the workflow itself reduces this risk because the process is enforced as work happens. It shifts compliance from something people remember to something the system requires. #compliance #audit #devops #scm

    • No alternative text description for this image
  • Using multiple version control systems is more common than teams admit. Git for newer projects. SVN or Mercurial for systems that are still stable and in use. The usual instinct is to standardize everything, but that can introduce unnecessary risk, especially when older systems are not causing problems. Replacing working systems just for consistency often creates more disruption than value. Supporting different systems in a unified way allows teams to evolve gradually instead of forcing change all at once. #git #svn #mercurial #engineering

    • No alternative text description for this image
  • Access control is rarely designed intentionally from the beginning, and in many teams it evolves gradually as new people join and projects expand. Over time this leads to unclear permissions, outdated access, and situations where people have more visibility than they actually need. The problem becomes visible when someone leaves the team or when sensitive repositories are reviewed, and by that point the structure is already difficult to untangle. Instead of treating access as a one-time setup, it needs to be maintained with clear rules, defined roles, and visibility into who has access to what. This is not about adding complexity, but about making sure that access reflects actual responsibilities rather than historical leftovers. #security #accesscontrol #devops #scm

    • No alternative text description for this image

Affiliated pages

Similar pages

Browse jobs

Funding