Code AI platform with Code Search & Cody
Go to file
2021-09-27 18:48:04 +00:00
.buildkite web: make web integration tests great again! (#25027) 2021-09-23 16:32:25 +02:00
.github sg: binary releases (#25074) 2021-09-27 10:25:42 +02:00
.vscode vscode: exclude *.scss.d.ts (generated) files from explorer (#22572) 2021-09-07 20:29:41 -07:00
client fix result streaming on dev environment (#25404) 2021-09-27 12:21:56 -06:00
cmd Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
dev Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
doc Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
docker-images syntax-highlighter,symbols: support Apex (#25268) 2021-09-24 13:23:08 -06:00
enterprise Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
internal new diff/commit search: improve performance for case-insensitive search (#25314) 2021-09-27 12:32:37 -06:00
lib Make multierror type check more robust (#25107) 2021-09-20 12:02:07 +00:00
migrations database: Optimize IterateRepoGitserverStatus (#25360) 2021-09-24 20:33:13 +00:00
monitoring Revert "monitoring: remove repo-updater: syncer_synced_repos (#24678)" (#25208) 2021-09-22 10:42:50 +02:00
schema insights: add site configuration value for commit indexer interval (#25312) 2021-09-24 16:34:42 -04:00
third-party-licenses chore: update third-party licenses (#25104) 2021-09-27 00:15:46 +00:00
ui/assets Fix .gitignore to properly handle img assets (#25106) 2021-09-20 17:32:52 +00:00
.dockerignore web: flatten frontend packages inside of the client folder (#19378) 2021-03-26 15:35:26 +08:00
.editorconfig sg: add run-set for core app (#23156) 2021-07-23 07:59:43 +00:00
.eslintignore web: flatten frontend packages inside of the client folder (#19378) 2021-03-26 15:35:26 +08:00
.eslintrc.js Allow default export for storybook stories (#23630) 2021-08-05 12:28:40 -07:00
.gitattributes monitoring: migrate monitoring docs to Sourcegraph API Docs (#22876) 2021-07-16 10:34:17 +08:00
.gitignore Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
.gitmodules Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
.golangci.yml Fix ioutil rule in golangci-lint (#24583) 2021-09-03 12:42:57 +02:00
.graphqlrc.yml Support multiple GraphQL schema files (#20077) 2021-04-19 14:35:49 +02:00
.mailmap Add Camden to mailmap (#19488) 2021-03-26 16:32:13 +00:00
.mocharc.js web: make web integration tests great again! (#25027) 2021-09-23 16:32:25 +02:00
.nvmrc Upgrade to node.js 16 (#24109) 2021-08-19 12:32:43 +02:00
.percy.yml web: make web integration tests great again! (#25027) 2021-09-23 16:32:25 +02:00
.prettierignore monitoring: migrate monitoring docs to Sourcegraph API Docs (#22876) 2021-07-16 10:34:17 +08:00
.stylelintignore docs: extension architecture (#15679) 2020-12-02 21:17:24 -05:00
.stylelintrc.json Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
.tool-versions executors: Build AWS AMI in addition to google compute image (#24058) 2021-09-10 22:11:42 +02:00
.yarnrc Ignore workspace root check (#19608) 2021-03-31 15:30:11 +01:00
babel.config.js GraphQL Client: Add Apollo/client and implement on profile settings page (#22166) 2021-06-29 09:23:33 +01:00
CHANGELOG.md search: Add 'repo:' filter if necessary when a revision filter is clicked (#25076) 2021-09-27 13:32:13 +02:00
CODENOTIFY Deglobalize CODENOTIFY settings for eseliger (#16710) 2020-12-14 15:50:22 +01:00
CONTRIBUTING.md fix: update broken link to code of conduct (#7781) 2020-01-15 13:45:14 -08:00
doc.go Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
go.mod syntax-highlighter,symbols: support Apex (#25268) 2021-09-24 13:23:08 -06:00
go.sum syntax-highlighter,symbols: support Apex (#25268) 2021-09-24 13:23:08 -06:00
graphql-schema-linter.config.js Support multiple GraphQL schema files (#20077) 2021-04-19 14:35:49 +02:00
gulpfile.js Improve integration test suite CI run script (#24666) 2021-09-07 16:07:11 +02:00
jest.config.base.js fix types for jest.config.base.js (using @jest/types package) (#24339) 2021-08-26 02:33:21 -07:00
jest.config.js fix types for jest.config.base.js (using @jest/types package) (#24339) 2021-08-26 02:33:21 -07:00
LICENSE move comma outside quotes in LICENSE (#24828) 2021-09-13 14:29:57 +00:00
LICENSE.apache Move all client code into client/ folder (#14480) 2020-10-07 22:23:53 +02:00
LICENSE.enterprise clarify license (#2543) 2019-03-03 16:39:46 +08:00
package.json web: make web integration tests great again! (#25027) 2021-09-23 16:32:25 +02:00
postcss.config.js extensibility: add featured extensions to registry (#21665) 2021-06-10 13:55:20 -04:00
prettier.config.js Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
README.md Clarify how to install Sourcegraph OSS vs Enterprise (#25336) 2021-09-27 11:07:22 +02:00
renovate.json update upstream alpine (#24896) 2021-09-13 12:27:29 -05:00
SECURITY.md consolidate security policy (#7906) 2020-01-21 10:03:11 -08:00
sg.config.yaml Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
shell.nix Revert "symbols: replace pcre lib with a Go function (fixup) (#25401)" (#25410) 2021-09-27 18:48:04 +00:00
tsconfig.all.json extensibility: create integration test harness for browser extension (#23235) 2021-08-04 09:28:47 -04:00
tsconfig.json web: flatten frontend packages inside of the client folder (#19378) 2021-03-26 15:35:26 +08:00
yarn.lock web: make web integration tests great again! (#25027) 2021-09-23 16:32:25 +02:00

Sourcegraph

build apache license

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

sourcegraph com_github com_golang_go_-_blob_src_net_http_request go_L855_6

Features

Try it yourself

Installation

Run Sourcegraph Enterprise for Free (up to 10 users)

The fastest way to run Sourcegraph is to run a pre-built Docker images. See the quickstart installation guide. Sourcegraph also offers several ways of running a production instance.

Sourcegraph OSS

To use Sourcegraph OSS:

  1. Clone this repository
  2. Ensure Docker is running
  3. Initialize the PostgreSQL database
  4. Configure the HTTPS reverse proxy
  5. Start the development server
    ./dev/start.sh
    

Sourcegraph should now be running at https://sourcegraph.test:3443.

For detailed instructions and troubleshooting, see the local development documentation.

Development

Refer to the Developing Sourcegraph guide to get started.

Documentation

The doc directory has additional documentation for developing and understanding Sourcegraph:

License

Sourcegraph OSS is available freely under the Apache 2 license. Sourcegraph OSS comprises all files in this repository except those in the enterprise/ and client/web/src/enterprise directories.

All files in the enterprise/ and client/web/src/enterprise/ directories are subject to the Sourcegraph Enterprise license.