Sourcegraph

Login: sourcegraph

Company: null

Location: San Francisco, CA

email: hi@sourcegraph.com

Blog: https://sourcegraph.com

Members

  1. Keegan Carruthers-Smith
  2. Matt King
  3. Richard Musiol
  4. Stephen Gutekanst
  5. Vanesa

Repositories

acorn-walkall
provides a walker for the acorn JavaScript parser that traverses all AST nodes
android-sdk-jars
null
annotate
Go package for applying multiple sets of annotations to a region of text
apiproxy
apiproxy proxies HTTP/REST APIs with configurable cache timeouts, etc.
appdash
Application tracing system for Go, based on Google's Dapper.
appdash-data
null
appmon
Appmon tracks API calls in Web applications that use Go.
astannotate.js
JavaScript AST annotation helpers
buckler
Programmatic Status Shields/Badges
careers
Want to work at Sourcegraph? Email us: hiring@sourcegraph.com
checkup
Distributed, lock-free, self-hosted health checks and status pages
chromeless
? Chrome automation made simple. Runs locally or headless on AWS Lambda.
commonjs-findpkgs
Finds all CommonJS (package.json) packages and determines their source files.
createsend-go
createsend-go is a Go library for accessing the Campaign Monitor API (UNOFFICIAL)
csp
Package csp provides a Go HTTP handler for setting Content-Security-Policy headers and receiving CSP violation reports.
ctxvfs
Package ctxvfs defines a virtual file system interface whose methods accept a context.Context parameter. It is otherwise similar to vfs.FileSystem.
data-center-resources
null
datad
A distributed cache that spreads an existing local data source across a cluster, routes requests for data to the appropriate nodes, and ensures data is replicated and available.
defnode.js
Maps JavaScript Identifier AST nodes to/from their corresponding definition nodes
deploy-sourcegraph
null
depstats-nodejs-1
null
depstats-nodejs-2
null
devtools
Tools for managing repositories and build processes for the source code that powers Sourcegraph.com and srclib.
docindex
Package docindex fetches and lists text documents (with metadata "front matter" at the top of each file) in a directory tree.
docker-awscli
Docker container with the AWS CLI tools installed
drone-exec
Agent for executing Drone builds in Docker containers
dropbox
Mirror of Dropbox's official Python API client
dropbox-ruby
Mirror of official Dropbox API Ruby client
elastigo
A Go (golang) based Elasticsearch client library.
emacs-lsp
LSP support for Emacs
empty-test-repo
Empty repo for testing purposes
flask
The Python micro framework for building web applications.
gddo
Go Doc Dot Org
gen-mocks
null
github-universe-2016-slides
Assorted slides from GitHub Universe 2016
go-blame
git-blame and hg-blame wrapper for go
go-blame-test
Test repository
go-bower
Go client for the Bower registry API
go-cgi
copy of Go stdlib net/http/cgi with logging of unclean child process exits
godef
Print where symbols are defined in Go source code
go-deps
Analyzes and recursively installs Go package dependencies. It is library functionality similar to `go get`.
go-diff
Unified diff parser and printer for Go
godockerize
Build Docker images from Go packages
go-duktape
Duktape JavaScript engine bindings for Go
go-flags
go command line option parser
go-git
Fork of gogits/git with many changes/additions/removals.
go-github
Go library for accessing the GitHub API
go-hiertree
arranges a list of flat paths (and associated objects) into a hierarchical tree
go-idast
Annotates Go ASTs with a unique, meaningful ID for each node
go-langserver
Go language server to add Go support to editors and other tools that use the Language Server Protocol (LSP)
goloader
golang.org/x/tools/go/loader but with a definable types.Importer
go-nnz
Defines variants of primitive types where the zero value represents null when (de)serializing with encoding/json and database/sql.
go-papertrail
Go API client for papertrail (https://papertrailapp.com), a hosted log management service.
gopathexec
gopathexec executes program with arguments, while expanding $GOPATH with multiple workspaces into multiple arguments.
gophurls
GophURLs - a way for Gophers to share news (Go)
go-pkgs
Finds all packages in all of the GOPATH trees (library functionality similar to `go list all`)
go-relateiq
Go client for the RelateIQ API
gorp
Go Relational Persistence - an ORM-ish library for Go
go-sample
Sample repo for go
go-sample-xref
Sample go repo that references go-sample
go-selenium
Selenium WebDriver client for Go
go-selfupdate
Enable your Golang applications to self update
go-ses
Amazon AWS Simple Email Service (SES) client for Go
go-sourcegraph
null
gostringer
Tool to automate the creation of methods that satisfy the fmt.GoStringer interface.
gosyntect
Go HTTP client for syntect_server
go-template-lint
Linter for Go text/template (and html/template) template files
go.tools
personal go.tools fork/mirror
go-vcs
manipulate and inspect VCS repositories in Go
go-vcsurl
Lenient VCS repository URL parsing library for Go
go-webkit2
WebKit API bindings (WebKitGTK+ v2) for Go
gradle-summit-2017
null
grpccache
(WIP) grpccache provides caching for gRPC calls with HTTP-like semantics.
haddock
Haskell Documentation Tool
hello
Example repository
homebrew
:beer: The missing package manager for OS X.
htmlclean
Package htmlclean sanitizes HTML based on a tag and attribute whitelist.
httpcache
A Transport for http.Client that will cache responses according to the HTTP RFC
httpfstream
httpstream provides HTTP handlers for simultaneous streaming uploads and downloads of objects, as well as persistence and a standalone server.
issues
Issue tracker for Sourcegraph customers
java-artifacts
null
javaconfig-gradle-plugin
null
java-langserver-docs
Documentation & Issue tracker for the Java Language Server (more info coming soon)
java-language-server
Java language server
javascript-idents
Walks a JavaScript AST and collects Identifier nodes
javascript-typescript-langserver
JavaScript and TypeScript code intelligence through the Language Server Protocol
jedi
Awesome autocompletion and static analysis library for python.
jsg
JavaScript grapher -- part of GraphKit, a collection of source analyzers for popular programming languages
jsonrpc2
Package jsonrpc2 provides a client and server implementation of JSON-RPC 2.0 (http://www.jsonrpc.org/specification)
jsonx
Extended JSON parser and writer for Go
language-server-protocol
Defines a common protocol for language servers.
laser
Static analysis and style linter for Ruby code.
lazyzip
A fork of archive/zip which provides streaming access to Reader.File a la archive/tar
lexer
null
libgit2
The Library
loggedcache
Package loggedcache provides a cache wrapper that logs and records metrics about operations performed on an underlying cache.
lsp-adapter
lsp-adapter provides a proxy which adapts Sourcegraph LSP requests to vanilla LSP requests
makex
makex is a "make" clone for Go that makes it easier to write build tools in Go. It lets you define tasks and dependencies in the familiar Makefile format, and unlike just shelling out to "make", it gives you programmatic access (in Go) to the progress and console output of your tasks.
man-pages-posix
null
mini-breakpad-server
Minimum breakpad crash reports collecting server
multicache
Package multicache provides a "fallback" cache implementation that short-circuits gets and writes/deletes to all underlying caches.
node-complex-exports
test repository with complex node.js exporting
node-idast
Walks a JavaScript AST, giving each AST node a unique and meaningful ID
nodejs-sample
node.js sample repository for Sourcegraph
nodejs-sample-ref
Sample repository that references https://github.com/sourcegraph/nodejs-sample
nodejs-sample-ref-2
Another sample repository that references https://github.com/sourcegraph/nodejs-sample
npm-deptool
lists and resolves NPM dependencies
package_control_channel
Default channel file for Package Control. Follow the directions at:
phabricator
A Docker image that runs Phabricator, an open source software engineering tool
phabricator-extension
Get code intelligence on Phabricator
phabricator-staging
Staging area for Phabricator instance. This repository is used when a user runs arc diff on a repository hosted on phabricator.aws.sgdev.org.
pip
The PyPA recommended tool for installing Python packages
pq
A pure Go postgres driver for database/sql.
preprocess-haskell
null
prettierrc
Prettier config for Sourcegraph projects
prometheus
The Prometheus monitoring system and time series database.
prototools
documentation generator & other tools for protobuf/gRPC
PSSourcegraph
Sourcegraph for PowerShell
psycopg2
Fork of github.com/psycopg2/psycopg2 that uses standard Python module-name-directory conventions
pybuiltingrapher
Tool for exporting symbols of python standard lib built-ins.
pydep
a simple command line tool / package that prints the dependencies of a python project
pysonar2
a type inferencer and indexer for Python
python-deps
python-deps is a lightweight python module that statically computes the external imports of a python project.
python-langserver
Language server which talks LSP via JSONRPC for Python.
python-sample
Test repo for python
rdep
Command line utility for displaying gem dependency metadata in JSON
requirements-parser
A Pip requirements file parser. This project is actively seeking maintainers.
rpc
Go stdlib net/rpc with context.Context support
rubygems-find
Find all RubyGems gemspecs in a directory tree
rwvfs
Package rwvfs augments vfs to support write operations.
s3cache
Amazon S3 storage interface for a Go cache
s3vfs
null
sample-libcloud-consumer
Sample Python library that uses libcloud, to test libcloud on Sourcegraph https://sourcegraph.com/github.com/apache/libcloud
sample-tornado-consumer
Sample app using the Python Tornado lib for Sourcegraph testing
sample-twisted-consumer
Sample Python app for testing the Twisted library with Sourcegraph
scanner
null
scopevisitor.js
visits JavaScript scopes created by tern's inference engine
sg-test-repo
test repository
shields
Shields badge specification, website and default API server
simple
null
simple-python-app
null
sitemap
(DEPRECATED) Package sitemap generates sitemap.xml files based on the sitemaps.org protocol.
sourcegraph-alfred
Sourcegraph workflow for Alfred
sourcegraph-atom
Sourcegraph for Atom
sourcegraph-browser-extensions
Sourcegraph browser extensions
sourcegraph-c9
Sourcegraph for Cloud9 https://sourcegraph.com
sourcegraph-gradle-plugin
Sourcegraph Gradle Plugin
sourcegraph-jetbrains
Sourcegraph for JetBrains IDEs (IntelliJ)
sourcegraph-maven-plugin
Maven plugin for generating build configuration files that make it easier for Sourcegraph to analyze your Java project.
sourcegraph-mode
null
sourcegraph-sublime
Sourcegraph for Sublime Text 3
sourcegraph-vscode
Sourcegraph for VS Code
src-cli
Sourcegraph CLI
srcco
Docco-like documentation generator powered by srclib
srclib
srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.
srclib-bash
Bash toolchain for srclib
srclib-basic
null
srclib-c
null
srclib-cpp
null
srclib-csharp
placeholder for a srclib C# toolchain
srclib-css
null
srclib-docker
null
srclib-dummy
null
srclib-go
Go toolchain for srclib
srclib-haskell
null
srclib-java
null
srclib-javascript
JavaScript (node.js) toolchain for srclib
srclib-json
null
srclib-json-tokenizer
null
srclib-man
Srclib toolchain for indexing man pages, currently only used internally. See https://github.com/sourcegraph/srclib-bash.
srclib-php
PHP toolchain for srclib (https://srclib.org) - WORK IN PROGRESS
srclib-python
null
srclib-quickstart
Building srclib backends is easy! Just add water. I mean code.
srclib-ruby
null
srclib-sample
null
srclib-scala
WIP srclib toolchain for Scala
srclib-template-project
Template for a new Sourcegraph project
srclib-typescript
Sourcegraph support for typescript toolchain
srclib-yaml
YAML toolchain for srclib
srcscan
Scans directory trees for source code packages
sublime-lsp
An LSP adapter for Sublime Text 3.
surf
Stateful programmatic web browsing in Go.
syntaxhighlight
Go package for syntax highlighting of code
syntect_server
HTTP code syntax highlighting server written in Rust.
tag-server
null
talks
Talks given about Sourcegraph or by Sourcegraphers
telligent-javascript-tracker
A tracker for the Telligent Data Pipeline.
tern-def-origin
Tern plugin for determining the definition AST node and origin for JavaScript types
tern-integration-tests
Unofficial integration test suite for tern
tern-jquery-api-doc
Tern plugin for generating jQuery API docs on the fly and associating them with the correct objects in Tern
tern-local-scope-condense-plugin
Tern plugin for including local scope entries in condenser output
tern-override-plugin
Tern plugin that overrides inferred types for all instances of a specific AST expression
tern-ref-plugin
Tern plugin that augments condenser output with information about identifiers and the types they reference
tern-scope-walk
visits JavaScript scopes created by tern's inference engine
terraform-provider-site24x7
Terraform provider for Site24x7
test-public-repo
(TESTING) public repo
themes
Color themes for Sourcegraph and editors
thesrc
Example of a 3-layer (frontend, API, datastore) Go web app (based on the code that powers https://sourcegraph.com)
thing-app
Sample Java project for testing basic language server functionality.
thyme
Automatically track which applications you use and for how long.
tiny-test-repo-with-readme
A test repository that contains only a README, for testing purposes
track
Tracks user actions and API calls in Web applications that use Go and AngularJS (with Angular UI Router).
tsconfig
Base tsconfig.json for Sourcegraph TypeScript projects
tslint
:vertical_traffic_light: An extensible linter for the TypeScript language
tslint-config
TSLint config for TypeScript projects at Sourcegraph
tulip
A mirror of the Python tulip async library
ui-router
UI-Router for Nested Routing by the AngularUI Team!
vcsserver
VCS mirror server (supports Git and Mercurial)
vcsstore
vcsstore stores VCS repositories and makes them accessible via HTTP
vscode
Visual Studio Code
vscode-css-languageservice
CSS, LESS & SCSS language service extracted from VSCode to be reused, e.g in the Monaco editor.
vscode-gitlens
null
vscode-go
An extension for VS Code which provides support for the Go language.
vscode-javac
Java language support for Visual Studio Code using javac
vscode-javascript-typescript
JavaScript and TypeScript IntelliSense for VS Code through the Language Server Protocol
vscode-languageserver-node
Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on node.js
vscode-textmate
A library that helps tokenize text using Text Mate grammars.
webloop
WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.
websocketproxy
WebSocket reverse proxy handler for Go
xconf
xconf.io is a config file search engine built on the Sourcegraph (https://sourcegraph.com) API. It currently supports Dockerfiles.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.