Popularity
7.9
Growing
Activity
9.9
Stable
3,103
79
284

Programming language: Go
Tags: Software Development     IDE/Tools    
Latest version: v3.13.0

sourcegraph alternatives and similar software solutions

Based on the "IDE/Tools" category

Do you think we are missing an alternative of sourcegraph or a related project?

Add another 'IDE/Tools' Software solution

README

build [apache license](LICENSE)

Sourcegraph OSS edition is a fast, open-source, fully-featured code search and navigation engine. Enterprise editions are available.

Screenshot

Features

Try it yourself

Development

Prerequisites

  • Git
  • Go (1.13 or later)
  • Docker
  • PostgreSQL (v11 or higher)
  • Node.js (version 8 or 10)
  • Redis
  • Yarn
  • Nginx

For a detailed guide to installing prerequisites, see [these instructions](doc/dev/local_development.md#step-1-install-dependencies).

Installation

Prebuilt Docker images are the fastest way to use Sourcegraph Enterprise. See the quickstart installation guide.

To use Sourcegraph OSS:

  1. [Ensure Docker is running](doc/dev/local_development.md#step-3-macos-start-docker)
  2. [Initialize the PostgreSQL database](doc/dev/local_development.md#step-2-initialize-your-database)
  3. Start the development server

    ./dev/start.sh
    

Sourcegraph should now be running at http://localhost:3080.

For detailed instructions and troubleshooting, see the [local development documentation](./doc/dev/local_development.md).

Documentation

The docs folder has additional documentation for developing and understanding Sourcegraph:

  • [Project FAQ](./doc/admin/faq.md)
  • [Architecture](./doc/dev/architecture/index.md): high-level architecture
  • [Database setup](./doc/dev/postgresql.md): database setup and best practices
  • [General style guide](./doc/team/style_guide.md)
  • [Go style guide](./doc/dev/go_style_guide.md)
  • [Documentation style guide](./team/product-dev/documentation/style_guide.md)
  • [GraphQL API](./doc/dev/graphql_api.md): useful tips when modifying the GraphQL API
  • [Contributing](./CONTRIBUTING.md)

License

Sourcegraph OSS is available freely under the [Apache 2 license](LICENSE.apache). Sourcegraph OSS comprises all files in this repository except those in the enterprise/ and web/src/enterprise directories.

All files in the enterprise/ and web/src/enterprise/ directories are subject to the [Sourcegraph Enterprise license](LICENSE.enterprise).


*Note that all licence references and agreements mentioned in the sourcegraph README section above are relevant to that project's source code only.