Open Source Source Code Management Software

Source Code Management Software

View 76 business solutions

Browse free open source Source Code Management software and projects below. Use the toggles on the left to filter open source Source Code Management software by OS, license, language, programming language, and project status.

  • Manage your IT department more effectively Icon
    Manage your IT department more effectively

    Streamline your business from end to end with ConnectWise PSA

    ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.
  • Enterprise and Small Business CRM Solution | Clear C2 C2CRM Icon
    Enterprise and Small Business CRM Solution | Clear C2 C2CRM

    Voted Best CRM System with Top Ranked Customer Support. CRM Management includes Sales, Marketing, Relationship Management, and Help Desk.

    C2CRM consists of four modules that integrate to provide a comprehensive CRM solution: Relationship Management, Sales Automation, Marketing Automation, and Customer Service. Only buy what each user needs.
  • 1
    DocFetcher

    DocFetcher

    Desktop search application

    DocFetcher is an Open Source desktop search application: It allows you to search the contents of files on your computer. — You can think of it as Google for your local files. The application runs on Windows, Linux and Mac OS X.
    Leader badge
    Downloads: 1,805 This Week
    Last Update:
    See Project
  • 2
    CodeHub

    CodeHub

    The most advanced client for GitHub on iOS

    CodeHub is the best way to browse and maintain your GitHub repositories on any iOS device. Written using Xamarin, CodeHub offers the most complete set of features for an iOS GitHub client and is designed to be one day available on all major mobile platforms. CodeHub brings GitHub straight to your fingertips, allowing you to view everything from pull requests to commenting on individual file diffs in the latest change set. Manage issues and pull requests on the go, stay aware with notifications and events, and manage and explore repositories right from your iOS device. You can do it all with CodeHub! CodeHub is not affiliated in any way with GitHub, Inc.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Carbon

    Carbon

    Create and share beautiful images of your source code

    Now you can share your code screenshots in a totally unique and beautiful way with Carbon! Carbon is a tool that lets you create and share beautiful images of your source code quickly and easily. Imagine impressing people with not just the code you write, but how you present it as well. It will surely be too good not to share! Carbon gives you the ability to customize your code's appearance by changing font styles, syntax themes, background color, padding, shadows and more. It also makes your code extremely easy to share on platforms like Twitter and Slack, and extremely easy to access. By simply clicking on the link, users can access your code and you can quickly edit the snippet directly if you need to make an update.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Source Navigator NG is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. You can navigate your source code and easily get to declarations or implementations of functions, variables and macros (commonly called "symbols") which helps you discovering and mapping unknown source code for enhancement or maintenance tasks.
    Downloads: 40 This Week
    Last Update:
    See Project
  • Locstatt Safety Management System Icon
    Locstatt Safety Management System

    For companies searching for a powerful HSSE management software

    Locstatt is an affordable, totally integrated Health, Safety, Security, and Environmental (HSSE) management software system. We gather and compress on-site data encompassing your entire Safety Management System, and deliver it to one simple dashboard.
  • 5
    Pyright

    Pyright

    Static type checker for Python

    Pyright is a fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified. Pyright supports configuration files that provide granular control over settings. Different “execution environments” can be associated with subdirectories within a source base. Each environment can specify different module search paths, python language versions, and platform targets. Type inference for function return values, instance variables, class variables, and globals. Type guards that understand conditional code flow constructs like if/else statements. Type hinting generics in standard collections. Pyright ships as both a command-line tool and a VS Code extension that provides many powerful features that help improve programming efficiency. The VS Code extension supports many time-saving language features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    commitmonitor

    commitmonitor

    Monitor your SVN repositories and notifies you on new commits

    CommitMonitor is a small tool to monitor Apache™ Subversion® repositories for new commits. It has a very small memory footprint and resides in the system tray.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 7
    EditBox

    EditBox

    EditBox is the Eclipse plugin for source code background highlighting.

    EditBox is the Eclipse plugin for source code background highlighting. While most of plugins highlight the syntax of the source code, EditBox highlights the selected block of the code by changing its background color and drawing border around it.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 8
    LXR Cross Referencer
    A general purpose source code indexer and cross-referencer that provides web-based browsing of source code with links to the definition and usage of any identifier. Supports multiple languages. Up-to-date information in http://lxr.sourceforge.net
    Downloads: 19 This Week
    Last Update:
    See Project
  • 9
    CodeSnip

    CodeSnip

    A repository for source code snippets, designed with Pascal in mind.

    CodeSnip is an open source code bank for storing and viewing code snippets. It not only manages, displays and manipulates your own code snippets but it can also incorporate snippets downloaded from the online DelphiDabbler Code Snippets Database. > CodeSnip's source code is now developed over on GitHub: https://github.com/delphidabbler/codesnip Designed with Pascal code in mind, CodeSnip enables Delphi or Free Pascal code snippets to be test-compiled with any installed Delphi or Free Pascal compiler and results to be reported. Use this feature to validate the syntax of code without switching to your compiler. Compilable Pascal units containing selected snippets can be generated. Code in other languages can be stored in CodeSnip although the source file generation and compiler checking features will not be available. Compilable Pascal units of selected snippets can be generated. Selected snippets can also be exported and shared with other CodeSnip users.
    Downloads: 8 This Week
    Last Update:
    See Project
  • ThermoGrid Contractor Management Software Icon
    ThermoGrid Contractor Management Software

    ThermoGrid is a specialized contractor management software tool for managing field service operations

    Nail down how you manage your day-to-day and level up your services. Whether you are a plumber, electrician, or HVAC technician, ThermoGrid brings together all areas of your business so you can get the job done right.
  • 10

    codequery

    Please go to the GitHub page for more information

    A code-understanding tool based on cscope and ctags. Please go to the GitHub page for more information. Homepage: http://ruben2020.github.io/codequery GitHub: https://github.com/ruben2020/codequery
    Downloads: 15 This Week
    Last Update:
    See Project
  • 11
    Highlight Code Converter

    Highlight Code Converter

    Source code to formatted text converter

    Highlight is a source code to formatted text converter. It generates HTML, XHTML, RTF, ODT, LaTeX, TeX, SVG, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are Lua scripts and support plugins
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12

    NppGTags

    GTags plugin for Notepad++

    This Notepad++ plugin is simply a front-end to GTags (GNU Global source code tagging system): http://www.gnu.org/software/global/global.html It provides tools for easy code navigation. GTags binaries (Win32 ports) are needed by the plugin. Those are supplied with it for convenience.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13

    Decode PeopleCode

    Decodes PeopleCode bytecode and submits the code to SVN or Git

    Decodes PeopleCode (the proprietary language in Oracle's PeopleSoft ERP software) from bytecode to text. Stores the code in text files, or commits it to a Subversion or Git version control system. Can also extract PeopleCode and SQL text from PeopleTools .xml project files, and does three-way merging of PeopleCode (to reapply customizations during an upgrade).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    blink code search

    blink code search

    GUI of indexed grep for source code, fuzzy suggestion, search/replace

    GUI of live indexed grep for source code. Fuzzy suggestion in autocomplete. Files locator, search and replace. Switch different projects and start searching. Drag and drop of filenames to your favourite editor. Source code and demo video in: https://github.com/ychclone/blink
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    A very powerful java bytecode viewer and decompiler which makes use of the javassist open source library.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Code Search and Replace
    Code Search and Replace is a tool for finding and replacing code blocks within a group of files. Avoid tediously changing each page and modify all pages in a selected folder at a time. Quickly and efficiently modify your files and get back to work.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Libry Compiler 4.1

    Libry Compiler 4.1

    Libry Compiler 4.1

    Libry is a programming language (native compiler) made in VB6 (Visual Basic 6.0). *---------------------------------------------------------* |Libry Compiler 4.1 Documentation (c) by Kinex Development| Introduction: ----------------------------------------------------------- Libry Compiler is a 32-Bit Compiler which compiles directly into machine code and produces a small PE file. Libry's syntax is in a style of C language. Produced executables don't need any runtime because it is pure machine code. ----------------------------------------------------------- Variables: ----------------------------------------------------------- - Directive 'byte' * Description: Reserve a byte. -> byte <Identifier> [optional: = <Number>] ; - Directive 'int' * Description: Reserve a word. -> int <Identifier> [optional: = <Number>] ; - Directive 'dword' * Description: Reser
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    VBDoxyAddin

    VBDoxyAddin

    Code Browsing, Management and Documentation tool for VB6 Developers.

    Visual Basic 6 Add-in Application to help developers to manage their own projects. Maintains organized project structure, navigates in depth the hierarchy of object elements, manages code comments, helps describing source code, produces documentation (integrating Doxygen) and helps UML Modelling exporting the project as XMI.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Diagrammer for .Net Assemblies, also support for Javascript. Good for assembly dependencies. Good for showing the call graph in complex methods. Good for showing the jumps in IL. Good for getting an overview of where the complex parts of a system are.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    modula - 2 windows IDE

    windows IDE for the FST modula-2 compiler

    Mide3de2 is a windows IDE for the FST modula-2 compiler with this main features: Multi Document Support, Syntax highlight, Search & Replace, Library & Imported Functions Browsing, Multi Undo / Redo...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    CVSweb-PHP offers a web interface access to a CVS repository. CVSweb-PHP was created for cases where a project still using CVS has no means of installing a CGI script on its web server, but where running a PHP script is an option.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    CodeXCavator - code indexing and search

    CodeXCavator - code indexing and search

    Source code indexing and full text search tool based on Lucene.

    The CodeXCavator is a tool for source code indexing, tagging, and fast full-text search. It consists of two applications: The indexer is a configurable tool for creating an index for large amounts of source code or plain text files. The searcher is a GUI based tool for fast full text search within previously created indexes. The toolchain also supports code tagging, i.e. you can include special tags within comments inside the source code. These are indexed separately and can be associated with any kind of URL, which can be opened from the searcher tool itself. Searching and indexing is based on the Lucene framework by Apache Software Foundation. The CodeXCavator can also be extended through plugins. Detailed documentation can be found in the Wiki of the project. NOTE: If you have some interesting syntax highlighter definitions feel free and send them to me, I will then integrate them into the next version. Use my SF mail alias. for this.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    kscope4

    kscope4

    Kscope4 is a cscope GUI frontend for KDE4 / Qt4

    Kscope4 is a graphical frontend for cscope, the well known source code browser. Current version is a port to KDE4 / Qt4 of the original release ( 1.6.0 ) by Elad Lahav. KDE4, Qt4 and CMake are required to build `kscope' The graph features require Dot and Graphviz packages to be installed The archive file contains a `configure' shell script and a `Makefile' to ease the building process ( see `INSTALL' for details ) A source RPM package is available along with a .tar.xz archive ChangeLog: rel. 1.8.1 (11/18/2015) - On startup don't rebuild the cscope database if no file was modified - Sort hints used for symbol query - Save/restore symbol queries history in "Project" mode ChangeLog: rel. 1.8.0 (09/09/2015) - Port graph to pure Qt4. Thanks to Alexander Stein
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    1st.global_site

    1st.global_site

    torrents test

    upload/donwload/fun
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Apache Allura

    Forge software for hosting software projects

    Apache Allura's website and resources are all at https://allura.apache.org/ Allura was originally developed here, which is why this project exists.
    Downloads: 0 This Week
    Last Update:
    See Project

Guide to Open Source Source Code Management Software

Open source source code management (SCM) software is a type of software used to manage changes made to a digital project over time. This type of software is typically used in the development process for large and complex applications, as it allows for tracking and control of changes, including different versions of the same files. SCM software enables developers to easily roll back any changes that resulted in an undesired outcome or simply did not work out as planned. The use of open source SCM software has become increasingly common due to its wide availability and cost-effectiveness.

Open source SCM software typically includes features such as version control, which allows developers to track the history of changes that were made; branching capabilities which enable different versions of the same project to be run concurrently; and merging capabilities which facilitate merging multiple versions into one unified version. With this type of software, teams can collaborate on projects much more effectively by sharing code and ideas with each other in real-time.

Open source SCM systems also often include additional tools such as continuous integration systems which allow development teams to test their code frequently without manually running tests; automated builds which streamline building new components; issue tracking systems which enable users to keep up with all issues related to a project; and bug tracking systems that enable developers identify, prioritize, fix, and review bugs quickly and efficiently.

All in all, open source source code management software makes collaboration between multiple people significantly easier while minimizing human error when it comes down making sure your files are properly tracked when working on a digital project or application. It also provides teams with increased visibility into potential problems so they can be identified earlier before affecting the end product or overall workflow. Ultimately, open source SCM software is an invaluable tool in the development process for large digital projects, allowing teams to work on their project more efficiently in unison.

Features Offered by Open Source Source Code Management Software

  • Version Control: Open source source code management software provides version control. This means that versions can be tagged and stored with all changes logged, allowing developers to revert back to previous versions of the code at any point.
  • Issue Tracking: This feature helps teams manage tasks by keeping track of bugs and feature requests across multiple projects. It enables developers to quickly identify, categorize, assign and prioritize issues as they arise.
  • Code Reviews: Open source source code management software allows developers to collaborate on code reviews without needing a team-specific workflow environment. It also makes it easy to keep track of changes in the development release cycle by tracking comments left during review processes.
  • Continuous Integration: This feature allows teams to quickly build, test and deploy their application or service using a dedicated server infrastructure managed by open source source code management software. It gives continuous feedback about the progress of builds and tests so teams can improve their development process with timely data about successes and failures in environments such as staging servers for better debugging capabilities.
  • Branching/Merging: This is an important aspect of open source source code management software, enabling developers to easily create branches from their main repository allowing them to try out new ideas without affecting production releases while also keeping tracks of all changes made in each branch with conflicts between branches easily highlighted for resolution where needed. Branches are then merged into master once complete ensuring no new functionality is accidentally lost along the way.
  • Security/Permissions: Open source source code management software allows for access control, and individual users or groups to be given specific permissions on the repository. This enables teams to restrict potentially dangerous operations that could affect the integrity of their code base. It also allows for changes in user access as needed with roles easily transferred between team members.

What Are the Different Types of Open Source Source Code Management Software?

  • Version Control Systems: These softwares allow users to track changes made to source code over time and make it easier for multiple developers to collaborate. They are often used for tracking bugs, creating branches, managing releases, and more.
  • Distributed Source Code Management Software: These tools allow developers to distribute their work across multiple remote repositories, making collaboration much easier. They can be used for merging conflicting changes from different users’ repositories, handling conflicts between branches, scheduling synchronization of changes with the main repository, and more.
  • Continuous Integration Software: This type of open source software allows developers to speed up their development process by automatically building and testing their source code whenever a new change is committed. Developers can also use this software to set up automated deployment pipelines or trigger notifications when certain conditions are met.
  • Bug Tracking Software: This type of open source software helps teams stay organized and track issues in their project. It provides features such as keeping a record of reported problems, documenting how they were solved or fixed, assigning these tasks to specific team members and automatically notifying them when an issue is resolved or reopened again.
  • Source Code Search Tools: These open source programs enable developers to quickly search through large amounts of source code files using keyword based queries or regular expression search filters in order to find relevant snippets or functions that might help with debugging issues or implementing new features faster.

Benefits Provided by Open Source Source Code Management Software

  • Cost-Effective: Open source source code management software is free and open to the public, making them much more cost-effective than many proprietary alternatives. Additionally, most open source solutions are well maintained by active development communities, meaning they often receive frequent updates and improvements at no additional cost.
  • Security: Many open source projects are backed by a large community of users and developers who audit project code to ensure that it does not contain any malicious code or security vulnerabilities. This makes open source solutions generally safer for users when compared to closed-source programs.
  • Flexibility: Open source software offers its users greater flexibility in terms of customization options, enabling them to modify the software as needed or add new features that fit their needs. In addition, changes made by one user can often be adopted by all other users without having to incur additional costs for such customization.
  • Community Support: As mentioned above, some of the most popular open source projects have an active development community behind them that provides support and contributes improvements over time. These communities also provide helpful resources such as tutorials and forums, which can be invaluable in helping someone understand how the software works or how to adapt it for their own use case.
  • Scalability: Most open source systems are highly scalable, meaning they can handle larger workloads with ease. This allows businesses or developers to scale up in size as needed without having to invest in additional software licenses or upgrade infrastructure as quickly as with other solutions out there.

Who Uses Open Source Source Code Management Software?

  • Software Developers: Developers utilize open source software to design, develop, and deploy programs. They can use the software to track changes in code over time, collaborate with other developers on shared projects, and work on large scale distributed teams.
  • Open Source Contributors: Many developers give back to the community by contributing their own code or helping others debug and improve existing code. Open source management software helps contributors keep track of their contributions and organize them in an efficient manner.
  • Sysadmins/DevOps Engineers: System administrators often rely on open source management software to monitor system resources such as disk space, network connections, processes, etc. With this type of software they can identify potential problems before they occur and ensure that all systems are running optimally.
  • Data Scientists: Data scientists use open source management tools to develop predictive models and analyze data sets from multiple sources. They may also use version control systems such as Git or SVN for managing their research materials over time or even collaborating with other members of a research team.
  • Business Professionals: Business professionals sometimes leverage open source management tools for project planning purposes. This could include creating Gantt charts for task tracking indicators or using Kanban boards for real-time workflow visualization.
  • Educators & Students: Educators often rely upon open source management tools because it can be used in classrooms setting without requiring licenses & fees associated with proprietary options. Additionally student developers intending to break into the field can take advantage of these capabilities despite not having access to expensive business suites & resources available to corporate users.

How Much Does Open Source Source Code Management Software Cost?

Open source source code management software can be acquired for free. However, depending on the specific software you are looking for and the features it offers, costs can vary. For example, some popular open source source code management systems like Git or Subversion offer a range of hosting and support options from individual developers to enterprise-level solutions at a wide range of prices. Some services may include basic features such as bug tracking, repository storage and version control system (VCS) integration free of charge while other more advanced options may come with additional fees related to user accounts, SSL/TLS encryption or messaging services. It is important to note that many of these open source projects require regular maintenance in order to stay secure and up-to-date. This could also involve setup and maintenance fees as well as potential licensing charges if applicable. Additionally, users may opt for premium versions of their chosen open source product which often includes enhanced capabilities such as continuous integration/delivery tools, analytics dashboards or performance monitoring tools. Before committing to any particular solution it is best practice to research your options carefully in order to understand all associated costs before investing any time or money into an open source project.

What Does Open Source Source Code Management Software Integrate With?

There are many types of software that can integrate with open source source code management software. Version control systems, applications for continuous integration and delivery, development project tracking tools, task management applications, and software licenses are a few examples. Version control systems allow developers to easily track changes made to code over time. Continuous integration and delivery (CI/CD) applications automate processes such as building, testing, and deploying projects or services. Development tracking tools keep the status of ongoing work monitored in order to set realistic deadlines for the tasks ahead. Task management applications break down large projects into smaller goals that can be tracked more easily. Lastly, software licenses come in handy when developers need to specify how their project can be used by others who access its source code. These tools help ensure that everyone involved in developing an open source project stays organized throughout the process.

Recent Trends Related to Open Source Source Code Management Software

  • Increased Adoption: Open source source code management software has been steadily gaining in popularity over the past several years, as more organizations recognize its many benefits.
  • Reduced Costs: One of the major advantages of open source source code management software is that it is free and often comes with a range of features and capabilities that rival those of commercial software solutions. This can result in significant cost savings for organizations.
  • Enhanced Collaboration: Open source source code management software enables teams to easily share code and collaborate on projects in a secure environment. This promotes creativity and encourages collaboration between developers.
  • Improved Security: Open source source code management solutions are generally more secure than their commercial counterparts, as they are regularly audited and tested by independent experts. This helps ensure that any security vulnerabilities are quickly identified and addressed.
  • More Flexibility: Open source solutions offer greater flexibility than commercial solutions, as they can be tailored to meet the specific needs of an organization or project. This makes them ideal for large-scale projects or those with complex requirements.
  • Wider Availability: With more developers using open source solutions, there is a larger pool of expertise available for developing, testing, and deploying new applications. This makes it easier for organizations to find people with the right skills for their projects.

Getting Started With Open Source Source Code Management Software

Getting started with an open source source code management software is easy and can be done in just a few steps.

First, you need to identify the open source software that best meets your project’s needs. Popular options include Git, Mercurial, and Subversion (SVN). Consider features such as branching models, GUI integration, language support, etc. Once you've made your choice, research how to install the software and configure it for use on your machine.

Next you'll need to create a repository which will store all of your code in one place. This can either be done via a local repository hosted on your personal computer or with an online web-based version control system. You can also pick from different types of VCS like centralized or decentralized based on the functions you require from the system.

Once your repository has been set up, you're ready to start writing code. Make sure to commit often so that all changes are well tracked and backed up in case something goes wrong later down the line. When contributing to collaborative projects hosted on public repositories (like GitHub or BitBucket) make sure everyone involved is following the same coding style guide so that merging between branches doesn't cause any unexpected errors when making big changes across multiple files at once.

Finally, keep track of any tickets related to bugs or enhancement requests using tasks systems like Trello so that progress towards a particular feature can be monitored easily without having to comb through huge volumes of codes each time someone makes changes down the line. Maintaining good documentation helps too as this will make things much easier when onboarding new developers who need to get up-to-speed quickly with understanding existing systems already built out by former team members years ago.