├── .gitignore ├── Dockerfile ├── go.mod ├── .goreleaser.yaml ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── ci.yml │ └── codeql-analysis.yml ├── LICENSE ├── templates └── template.tmpl ├── go.sum ├── README.md ├── main.go ├── github.go └── example └── juev_index.md /.gitignore: -------------------------------------------------------------------------------- 1 | /starred 2 | /.envrc 3 | 4 | dist/ 5 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM bash:latest 2 | 3 | ARG TARGETARCH="amd64" 4 | ARG TARGETOS="linux" 5 | ARG TARGETPLATFORM="linux/amd64" 6 | 7 | ARG USER_UID=1001 8 | 9 | ADD https://github.com/juev/starred/releases/latest/download/starred-linux-amd64 /usr/local/bin/starred 10 | 11 | RUN set -eux; \ 12 | adduser -D runner -u $USER_UID; \ 13 | chmod +rx /usr/local/bin/starred; 14 | 15 | USER runner -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/juev/starred 2 | 3 | go 1.23.0 4 | 5 | toolchain go1.24.2 6 | 7 | require ( 8 | github.com/google/go-github/v71 v71.0.0 9 | github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 10 | github.com/sourcegraph/conc v0.3.0 11 | github.com/spf13/pflag v1.0.6 12 | golang.org/x/text v0.25.0 13 | ) 14 | 15 | require ( 16 | github.com/google/go-querystring v1.1.0 // indirect 17 | go.uber.org/multierr v1.11.0 // indirect 18 | ) 19 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- 1 | before: 2 | hooks: 3 | - go mod tidy 4 | builds: 5 | - env: 6 | - CGO_ENABLED=0 7 | goos: 8 | - linux 9 | - windows 10 | - darwin 11 | archives: 12 | - 13 | format: binary 14 | name_template: >- 15 | {{ .ProjectName }}- 16 | {{- .Os }}- 17 | {{- if eq .Arch "amd64" }}amd64 18 | {{- else }}{{ .Arch }}{{ end }} 19 | checksum: 20 | name_template: 'checksums.txt' 21 | snapshot: 22 | name_template: "{{ incpatch .Version }}-next" 23 | changelog: 24 | sort: asc 25 | filters: 26 | exclude: 27 | - '^docs:' 28 | - '^test:' 29 | - '^Merge pull' 30 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "gomod" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "weekly" 12 | commit-message: 13 | prefix: "bump" 14 | include: "scope" 15 | # Add reviewers 16 | reviewers: 17 | - "juev" 18 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: build 2 | 3 | on: [push, pull_request] 4 | 5 | jobs: 6 | test: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - 10 | name: Checkout 11 | uses: actions/checkout@v4 12 | with: 13 | fetch-depth: 0 14 | - 15 | name: Set up Go 16 | uses: actions/setup-go@v4 17 | with: 18 | go-version: '>=1.20.0' 19 | check-latest: true 20 | - 21 | name: Install dependencies 22 | run: | 23 | go version 24 | go install golang.org/x/lint/golint@latest 25 | - 26 | name: Run build 27 | run: go build . 28 | - 29 | name: Run vet & lint 30 | run: | 31 | go vet . 32 | golint . -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 Denis Evsyukov 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /templates/template.tmpl: -------------------------------------------------------------------------------- 1 | # Awesome Stars [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | > A curated list of my GitHub stars! Generated by [juev/starred](https://github.com/juev/starred) 4 | 5 | {{ if .SortCmd -}} 6 | ## Contents 7 | {{ range $lang, $_ := .LangRepoMap }} 8 | - [{{ $lang }}](#{{ toLink $lang }}) 9 | {{- end }} 10 | 11 | {{ range $lang, $langMap := .LangRepoMap }} 12 | 13 | 14 | ## {{ $lang }} 15 | 16 | {{ range $langMap -}} 17 | - [{{ .FullName }}]({{ .URL }}){{ if ne .Description "" }} – {{ .Description }}{{- end }} 18 | {{ end }}{{- end }} 19 | {{- else }} 20 | ## Repositories 21 | 22 | {{ range .Repositories -}} 23 | - [{{ .FullName }}]({{ .URL }}) 24 | {{ end }} 25 | {{- end }} 26 | 27 | ## License 28 | 29 | [![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) 30 | 31 | To the extent possible under law, [{{ .UserName }}](https://github.com/{{ .UserName }}) has waived all copyright and related or neighboring rights to this work. 32 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: goreleaser 2 | 3 | on: 4 | push: 5 | tags: 6 | - '*' 7 | 8 | jobs: 9 | goreleaser: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - 13 | name: Checkout 14 | uses: actions/checkout@v4 15 | with: 16 | fetch-depth: 0 17 | - 18 | name: Set up Go 19 | uses: actions/setup-go@v4 20 | with: 21 | go-version: '>=1.17.0' 22 | check-latest: true 23 | - 24 | name: Run GoReleaser 25 | uses: goreleaser/goreleaser-action@v5 26 | with: 27 | distribution: goreleaser 28 | version: latest 29 | args: release --clean 30 | env: 31 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 32 | - 33 | name: Set up Docker Buildx 34 | uses: docker/setup-buildx-action@v3 35 | - 36 | name: Log in to the Container registry 37 | uses: docker/login-action@v3 38 | with: 39 | registry: ghcr.io 40 | username: ${{ github.repository_owner }} 41 | password: ${{ secrets.GITHUB_TOKEN }} 42 | - 43 | name: Build and push image 44 | id: docker_build 45 | uses: docker/build-push-action@v3 46 | with: 47 | context: . 48 | platforms: linux/amd64 49 | push: true 50 | tags: | 51 | ghcr.io/juev/starred:latest 52 | - 53 | name: Image digest 54 | run: echo ${{ steps.docker_build.outputs.digest }} 55 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= 2 | github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 3 | github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 4 | github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= 5 | github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= 6 | github.com/google/go-github/v71 v71.0.0 h1:Zi16OymGKZZMm8ZliffVVJ/Q9YZreDKONCr+WUd0Z30= 7 | github.com/google/go-github/v71 v71.0.0/go.mod h1:URZXObp2BLlMjwu0O8g4y6VBneUj2bCHgnI8FfgZ51M= 8 | github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= 9 | github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= 10 | github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 h1:+ngKgrYPPJrOjhax5N+uePQ0Fh1Z7PheYoUI/0nzkPA= 11 | github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= 12 | github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= 13 | github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= 14 | github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= 15 | github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= 16 | github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o= 17 | github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= 18 | github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= 19 | github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= 20 | go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= 21 | go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= 22 | golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4= 23 | golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA= 24 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 25 | gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= 26 | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Starred 2 | 3 | [![ci](https://github.com/juev/starred/actions/workflows/ci.yml/badge.svg)](https://github.com/juev/starred/actions/workflows/ci.yml) 4 | 5 | ## Install 6 | 7 | Go 1.10+ is required. [Golang Getting Started](https://go.dev/doc/install) 8 | 9 | ```bash 10 | $ go install github.com/juev/starred@latest 11 | ``` 12 | 13 | or download binary file from [Release page](https://github.com/juev/starred/releases/latest) 14 | 15 | ## Usage 16 | 17 | ```bash 18 | $ starred --help 19 | 20 | Usage: starred [OPTIONS] 21 | 22 | Starred: A tool to create your own Awesome List using your GitHub stars! 23 | 24 | example: 25 | starred --username juev --sort > README.md 26 | 27 | Options: 28 | -h, --help show this message and exit 29 | -m, --message string commit message (default "update stars") 30 | -r, --repository string repository name (e.g., "awesome-stars") 31 | -s, --sort sort by language 32 | -T, --template string template file to customize output 33 | -t, --token string GitHub token 34 | -u, --username string GitHub username (required) 35 | -v, --version show the version and exit 36 | ``` 37 | 38 | ## Demo 39 | 40 | ```bash 41 | # To automatically create the repository, ensure your GITHUB_TOKEN has the 'repo' scope. 42 | $ export GITHUB_TOKEN=your_personal_access_token 43 | $ starred --username your_github_username --repository awesome-stars --sort 44 | ``` 45 | 46 | - [juev/awesome-stars](https://github.com/juev/awesome-stars) - Example of a generated Awesome List. 47 | - [update awesome-stars every day by GitHub Action](https://github.com/juev/awesome-stars/blob/main/.github/workflows/main.yml) - This GitHub Action workflow demonstrates how to automatically update your Awesome List daily. 48 | 49 | ## FAQ 50 | 51 | 1. Generate new token 52 | 53 | link: [Github Personal access tokens](https://github.com/settings/tokens) 54 | 55 | 2. Why do I need a token? 56 | 57 | - For unauthenticated requests, the rate limit is 60 requests per hour. 58 | see [Github Api Rate Limiting](https://developer.github.com/v3/#rate-limiting) 59 | - The token is required if you want the tool to automatically 60 | create the repository. 61 | 62 | 3. How can I use a custom template for the generated page? 63 | 64 | Create a file in Go template format and pass it at startup using the `-T` flag. 65 | -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- 1 | # For most projects, this workflow file will not need changing; you simply need 2 | # to commit it to your repository. 3 | # 4 | # You may wish to alter this file to override the set of languages analyzed, 5 | # or to provide custom queries or build logic. 6 | # 7 | # ******** NOTE ******** 8 | # We have attempted to detect the languages in your repository. Please check 9 | # the `language` matrix defined below to confirm you have the correct set of 10 | # supported CodeQL languages. 11 | # 12 | name: "CodeQL" 13 | 14 | on: 15 | push: 16 | branches: [ "main" ] 17 | pull_request: 18 | # The branches below must be a subset of the branches above 19 | branches: [ "main" ] 20 | schedule: 21 | - cron: '39 12 * * 0' 22 | 23 | jobs: 24 | analyze: 25 | name: Analyze 26 | runs-on: ubuntu-latest 27 | permissions: 28 | actions: read 29 | contents: read 30 | security-events: write 31 | 32 | strategy: 33 | fail-fast: false 34 | matrix: 35 | language: [ 'go' ] 36 | # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] 37 | # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support 38 | 39 | steps: 40 | - name: Checkout repository 41 | uses: actions/checkout@v4 42 | 43 | # Initializes the CodeQL tools for scanning. 44 | - name: Initialize CodeQL 45 | uses: github/codeql-action/init@v2 46 | with: 47 | languages: ${{ matrix.language }} 48 | # If you wish to specify custom queries, you can do so here or in a config file. 49 | # By default, queries listed here will override any specified in a config file. 50 | # Prefix the list here with "+" to use these queries and those in the config file. 51 | 52 | # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs 53 | # queries: security-extended,security-and-quality 54 | 55 | 56 | # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). 57 | # If this step fails, then you should remove it and run the build manually (see below) 58 | - name: Autobuild 59 | uses: github/codeql-action/autobuild@v2 60 | 61 | # ℹ️ Command-line programs to run using the OS shell. 62 | # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun 63 | 64 | # If the Autobuild fails above, remove it and uncomment the following three lines. 65 | # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. 66 | 67 | # - run: | 68 | # echo "Run, Build Application using script" 69 | # ./location_of_script_within_repo/buildscript.sh 70 | 71 | - name: Perform CodeQL Analysis 72 | uses: github/codeql-action/analyze@v2 73 | -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "context" 5 | "fmt" 6 | "log" 7 | "os" 8 | "strings" 9 | "text/template" 10 | 11 | _ "embed" 12 | 13 | flag "github.com/spf13/pflag" 14 | ) 15 | 16 | //go:embed templates/template.tmpl 17 | var content []byte 18 | 19 | var ( 20 | username string 21 | token string 22 | repository string 23 | message string 24 | sortCmd bool 25 | help bool 26 | versionCmd bool 27 | buffer strings.Builder 28 | version string 29 | commit string 30 | date string 31 | tpl string 32 | ) 33 | 34 | func init() { 35 | flag.StringVarP(&username, "username", "u", "", "GitHub username (required)") 36 | flag.StringVarP(&token, "token", "t", "", "GitHub token") 37 | flag.StringVarP(&repository, "repository", "r", "", "repository name (e.g., \"awesome-stars\")") 38 | flag.StringVarP(&message, "message", "m", "update stars", "commit message") 39 | flag.StringVarP(&tpl, "template", "T", "", "template file to customize output") 40 | flag.BoolVarP(&sortCmd, "sort", "s", false, "sort by language") 41 | flag.BoolVarP(&help, "help", "h", false, "show this message and exit") 42 | flag.BoolVarP(&versionCmd, "version", "v", false, "show the version and exit") 43 | 44 | flag.Parse() 45 | 46 | if token == "" { 47 | token = os.Getenv("GITHUB_TOKEN") 48 | } 49 | 50 | if versionCmd { 51 | versionStr := "starred version: dev\n" 52 | if version != "" { 53 | versionStr = fmt.Sprintf("starred version: %s (%s) / builded %s\n", version, commit[:6], date) 54 | } 55 | fmt.Println(versionStr) 56 | os.Exit(0) 57 | } 58 | 59 | if username == "" || help { 60 | usage() 61 | os.Exit(0) 62 | } 63 | if repository != "" && token == "" { 64 | fmt.Println("Error: repository need set token") 65 | os.Exit(1) 66 | } 67 | 68 | if tpl != "" { 69 | var err error 70 | content, err = os.ReadFile(tpl) 71 | if err != nil { 72 | fmt.Printf("Error: template file read failed: %s\n", err) 73 | os.Exit(1) 74 | } 75 | } 76 | } 77 | 78 | func main() { 79 | ctx := context.Background() 80 | 81 | client := New(token) 82 | 83 | langRepoMap, repositories, err := client.GetRepositories(ctx) 84 | if err != nil { 85 | log.Fatalln(err) 86 | } 87 | 88 | var funcMap = template.FuncMap{ 89 | "toLink": func(lang string) string { return strings.ToLower(strings.ReplaceAll(lang, " ", "-")) }, 90 | } 91 | 92 | temp := template.Must(template.New("starred").Funcs(funcMap).Parse(string(content))) 93 | 94 | r := struct { 95 | SortCmd bool 96 | LangRepoMap map[string][]Repository 97 | UserName string 98 | Repositories []Repository 99 | }{ 100 | SortCmd: sortCmd, 101 | LangRepoMap: langRepoMap, 102 | UserName: username, 103 | Repositories: repositories, 104 | } 105 | 106 | err = temp.Execute(&buffer, r) 107 | if err != nil { 108 | log.Fatalln(err) 109 | } 110 | 111 | if repository == "" { 112 | fmt.Println(buffer.String()) 113 | return 114 | } 115 | client.UpdateReadmeFile(ctx) 116 | } 117 | 118 | func usage() { 119 | fmt.Println(` 120 | Usage: starred [OPTIONS] 121 | 122 | Starred: A tool to create your own Awesome List using your GitHub stars! 123 | 124 | example: 125 | starred --username juev --sort > README.md 126 | 127 | Options:`) 128 | flag.PrintDefaults() 129 | } 130 | -------------------------------------------------------------------------------- /github.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "cmp" 5 | "context" 6 | "fmt" 7 | "log" 8 | "os" 9 | "slices" 10 | "time" 11 | 12 | "github.com/google/go-github/v71/github" 13 | "github.com/gregjones/httpcache" 14 | "github.com/sourcegraph/conc/pool" 15 | "golang.org/x/text/cases" 16 | "golang.org/x/text/language" 17 | ) 18 | 19 | const ( 20 | // repositoriesCount is const for allocation memory to store repositories 21 | repositoriesCount = 1000 22 | // langReposCount is const for allocation memory to store langRepo 23 | langReposCount = 100 24 | ) 25 | 26 | // GitHub struct for requests 27 | type GitHub struct { 28 | client *github.Client 29 | } 30 | 31 | // Repository struct for storing parameters from Repository 32 | type Repository struct { 33 | FullName string 34 | URL string 35 | Language string 36 | Description string 37 | } 38 | 39 | // New creates new GitHub client 40 | func New(token string) (client *GitHub) { 41 | gh := github.NewClient( 42 | httpcache.NewMemoryCacheTransport().Client(), 43 | ) 44 | if token != "" { 45 | gh = gh.WithAuthToken(token) 46 | } 47 | return &GitHub{client: gh} 48 | } 49 | 50 | // GetRepositories getting repositories from GitHub 51 | func (g *GitHub) GetRepositories(ctx context.Context) (map[string][]Repository, []Repository, error) { 52 | repositories := make([]Repository, 0, repositoriesCount) 53 | langRepoMap := make(map[string][]Repository, langReposCount) 54 | 55 | opt := func(page int) *github.ActivityListStarredOptions { 56 | return &github.ActivityListStarredOptions{ 57 | ListOptions: github.ListOptions{ 58 | PerPage: 100, 59 | Page: page, 60 | }, 61 | } 62 | } 63 | 64 | repos, resp, err := g.client.Activity.ListStarred(ctx, username, opt(1)) 65 | if resp.Rate.Remaining < 10 { 66 | log.Fatal("Rate limit exceeded") 67 | } 68 | if err != nil { 69 | log.Fatalln("Error: cannot fetch starred:", err) 70 | } 71 | 72 | // https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?apiVersion=2022-11-28 73 | // No more than 100 concurrent requests are allowed. This limit is shared across the REST API and GraphQL API. 74 | // We use a pool to limit the number of concurrent requests with a maximum of 90 goroutines. 75 | const concurrentLimits = 90 76 | p := pool.NewWithResults[[]*github.StarredRepository](). 77 | WithMaxGoroutines(concurrentLimits). 78 | WithContext(ctx). 79 | WithCancelOnError(). 80 | WithFirstError() 81 | for i := 2; i <= resp.LastPage; i++ { 82 | page := i 83 | p.Go(func(ctx context.Context) ([]*github.StarredRepository, error) { 84 | githubRepos, err := g.getStarredRepositories(ctx, username, opt(page)) 85 | if err != nil { 86 | return nil, err 87 | } 88 | return githubRepos, nil 89 | }) 90 | } 91 | githubRepos, err := p.Wait() 92 | if err != nil { 93 | return nil, nil, err 94 | } 95 | 96 | for _, r := range githubRepos { 97 | repos = append(repos, r...) 98 | } 99 | 100 | for _, r := range repos { 101 | repo := Repository{ 102 | FullName: r.Repository.GetFullName(), 103 | URL: r.Repository.GetHTMLURL(), 104 | Language: r.Repository.GetLanguage(), 105 | Description: r.Repository.GetDescription(), 106 | } 107 | repositories = append(repositories, repo) 108 | lang := "Others" 109 | if repo.Language != "" { 110 | lang = capitalize(repo.Language) 111 | } 112 | 113 | if _, ok := langRepoMap[lang]; !ok { 114 | langRepoMap[lang] = make([]Repository, 0, langReposCount) 115 | } 116 | langRepoMap[lang] = append(langRepoMap[lang], repo) 117 | } 118 | 119 | if len(repositories) == 0 { 120 | return langRepoMap, repositories, nil 121 | } 122 | 123 | slices.SortFunc(repositories, func(a, b Repository) int { 124 | return cmp.Compare(a.FullName, b.FullName) 125 | }) 126 | 127 | for _, repositories := range langRepoMap { 128 | slices.SortFunc(repositories, func(a, b Repository) int { 129 | return cmp.Compare(a.FullName, b.FullName) 130 | }) 131 | } 132 | 133 | return langRepoMap, repositories, nil 134 | } 135 | 136 | func (g *GitHub) getStarredRepositories( 137 | ctx context.Context, 138 | username string, 139 | opts *github.ActivityListStarredOptions) ([]*github.StarredRepository, error) { 140 | for { 141 | repos, resp, err := g.client.Activity.ListStarred(ctx, username, opts) 142 | if resp.Rate.Remaining < 10 { 143 | if sleepDuration := time.Until(resp.Rate.Reset.Time); sleepDuration > 0 { 144 | log.Default().Printf("Rate limit exceeded, sleeping for %s", sleepDuration) 145 | time.Sleep(sleepDuration) 146 | continue 147 | } 148 | } 149 | if err != nil { 150 | return nil, err 151 | } 152 | return repos, nil 153 | } 154 | } 155 | 156 | // UpdateReadmeFile updates README file 157 | func (g *GitHub) UpdateReadmeFile(ctx context.Context) { 158 | if _, resp, err := g.client.Repositories.Get(ctx, username, repository); err != nil || resp.StatusCode != 200 { 159 | fmt.Printf("Error: check repository (%s) is exist : %v\n", repository, err) 160 | os.Exit(2) 161 | } 162 | readmeFile, _, resp, err := g.client.Repositories.GetContents(ctx, username, repository, "README.md", &github.RepositoryContentGetOptions{}) 163 | // if file is not exist, just create it 164 | if err != nil || resp.StatusCode != 200 { 165 | if _, _, err := g.client.Repositories.CreateFile(ctx, username, repository, "README.md", &github.RepositoryContentFileOptions{ 166 | Message: &message, 167 | Content: []byte(buffer.String()), 168 | }); err != nil { 169 | fmt.Printf("Error: cannot create file: %v\n", err) 170 | os.Exit(3) 171 | } 172 | return 173 | } 174 | // if file is exist, update it 175 | if _, _, err = g.client.Repositories.UpdateFile(ctx, username, repository, "README.md", &github.RepositoryContentFileOptions{ 176 | Message: &message, 177 | Content: []byte(buffer.String()), 178 | SHA: readmeFile.SHA, 179 | }); err != nil { 180 | fmt.Printf("Error: cannot update file: %v\n", err) 181 | os.Exit(3) 182 | } 183 | } 184 | 185 | var pl = map[string]string{ 186 | "abcl": "ABCL", 187 | "alf": "ALF", 188 | "algol": "ALGOL", 189 | "apl": "APL", 190 | "applescript": "AppleScript", 191 | "basic": "BASIC", 192 | "beanshell": "BeanShell", 193 | "beta": "BETA", 194 | "chuck": "ChucK", 195 | "cleo": "CLEO", 196 | "clist": "CLIST", 197 | "cobol": "COBOL", 198 | "coldfusion": "ColdFusion", 199 | "css": "CSS", 200 | "dasl": "DASL", 201 | "f-script": "F-Script", 202 | "foxpro": "FoxPro", 203 | "html": "HTML", 204 | "hypertalk": "HyperTalk", 205 | "ici": "ICI", 206 | "io": "IO", 207 | "jass": "JASS", 208 | "javascript": "JavaScript", 209 | "jovial": "JOVIAL", 210 | "latex": "LaTeX", 211 | "lua": "LUA", 212 | "matlab": "MATLAB", 213 | "ml": "ML", 214 | "moo": "MOO", 215 | "object-z": "Object-Z", 216 | "objective-c": "Objective-C", 217 | "opal": "OPAL", 218 | "ops5": "OPS5", 219 | "pcastl": "PCASTL", 220 | "php": "PHP", 221 | "pl/c": "PL/C", 222 | "pl/i": "PL/I", 223 | "powershell": "PowerShell", 224 | "rebol": "REBOL", 225 | "rexx": "REXX", 226 | "roop": "ROOP", 227 | "rpg": "RPG", 228 | "s-lang": "S-Lang", 229 | "salsa": "SALSA", 230 | "sass": "SASS", 231 | "scss": "SCSS", 232 | "sgml": "SGML", 233 | "small": "SMALL", 234 | "sr": "SR", 235 | "tex": "TeX", 236 | "typescript": "TypeScript", 237 | "vbscript": "VBScript", 238 | "viml": "VimL", 239 | "visual foxpro": "Visual FoxPro", 240 | "wikitext": "WikiText", 241 | "windows powershell": "Windows PowerShell", 242 | "xhtml": "XHTML", 243 | "xl": "XL", 244 | "xml": "XML", 245 | "xotcl": "XOTcl", 246 | } 247 | 248 | func capitalize(in string) string { 249 | if lang, ok := pl[cases.Lower(language.English).String(in)]; ok { 250 | return lang 251 | } 252 | return cases.Title(language.English).String(in) 253 | } 254 | -------------------------------------------------------------------------------- /example/juev_index.md: -------------------------------------------------------------------------------- 1 | # Awesome Stars [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | > A curated list of my GitHub stars! Generated by [juev/starred](https://github.com/juev/starred) 4 | 5 | ## Contents 6 | 7 | - [Adblock Filter List](#adblock-filter-list) 8 | - [C](#c) 9 | - [C#](#c#) 10 | - [CSS](#css) 11 | - [Common Lisp](#common-lisp) 12 | - [Dockerfile](#dockerfile) 13 | - [Elixir](#elixir) 14 | - [Emacs Lisp](#emacs-lisp) 15 | - [Gherkin](#gherkin) 16 | - [Go](#go) 17 | - [HTML](#html) 18 | - [Haskell](#haskell) 19 | - [Java](#java) 20 | - [JavaScript](#javascript) 21 | - [Jupyter Notebook](#jupyter-notebook) 22 | - [LUA](#lua) 23 | - [Makefile](#makefile) 24 | - [Others](#others) 25 | - [Python](#python) 26 | - [Ruby](#ruby) 27 | - [Rust](#rust) 28 | - [SCSS](#scss) 29 | - [Shell](#shell) 30 | - [Swift](#swift) 31 | - [TeX](#tex) 32 | - [Typescript](#typescript) 33 | - [V](#v) 34 | - [Vim Script](#vim-script) 35 | - [VimL](#viml) 36 | - [Vue](#vue) 37 | - [WikiText](#wikitext) 38 | - [Wren](#wren) 39 | - [Zig](#zig) 40 | 41 | 42 |
43 | 44 | ## Adblock Filter List 45 | 46 | - [AdguardTeam/AdGuardSDNSFilter](https://github.com/AdguardTeam/AdGuardSDNSFilter) – AdGuard Simplified Domain names filter 47 | - [AdguardTeam/AdguardFilters](https://github.com/AdguardTeam/AdguardFilters) – AdGuard Content Blocking Filters 48 | - [hoshsadiq/adblock-nocoin-list](https://github.com/hoshsadiq/adblock-nocoin-list) – Block lists to prevent JavaScript miners 49 | 50 |
51 | 52 | ## C 53 | 54 | - [rofl0r/microsocks](https://github.com/rofl0r/microsocks) – tiny, portable SOCKS5 server with very moderate resource usage 55 | - [nalgeon/sqlean](https://github.com/nalgeon/sqlean) – The ultimate set of SQLite extensions 56 | - [containers/bubblewrap](https://github.com/containers/bubblewrap) – Unprivileged sandboxing tool 57 | - [hashcat/hashcat-utils](https://github.com/hashcat/hashcat-utils) – Small utilities that are useful in advanced password cracking 58 | - [ValdikSS/GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) – GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows) 59 | - [bol-van/zapret](https://github.com/bol-van/zapret) – Обход DPI в linux 60 | - [clibs/clib](https://github.com/clibs/clib) – C package manager-ish 61 | - [jedisct1/minisign](https://github.com/jedisct1/minisign) – A dead simple tool to sign files and verify digital signatures. 62 | - [mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) – sqlite3 driver for go using database/sql 63 | - [bvinc/go-sqlite-lite](https://github.com/bvinc/go-sqlite-lite) – SQLite driver for the Go programming language 64 | - [shadowsocks/shadowsocks-libev](https://github.com/shadowsocks/shadowsocks-libev) – Bug-fix-only libev port of shadowsocks. Future development moved to shadowsocks-rust 65 | 66 |
67 | 68 | ## C# 69 | 70 | - [bitwarden/server](https://github.com/bitwarden/server) – The core infrastructure backend (API, database, Docker, etc). 71 | 72 |
73 | 74 | ## CSS 75 | 76 | - [nalgeon/sqlite-weekly](https://github.com/nalgeon/sqlite-weekly) – Weekly SQLite news, articles and extensions ✨ 77 | - [rougier/emacs-gtd](https://github.com/rougier/emacs-gtd) – Get Things Done with Emacs 78 | - [cli-guidelines/cli-guidelines](https://github.com/cli-guidelines/cli-guidelines) – A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day. 79 | - [black7375/Firefox-UI-Fix](https://github.com/black7375/Firefox-UI-Fix) – 🦊 I respect proton UI and aim to improve it. 80 | - [ryanoasis/nerd-fonts](https://github.com/ryanoasis/nerd-fonts) – Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more 81 | 82 |
83 | 84 | ## Common Lisp 85 | 86 | - [roswell/roswell](https://github.com/roswell/roswell) – intended to be a launcher for a major lisp environment that just works. 87 | - [ultralisp/ultralisp](https://github.com/ultralisp/ultralisp) – The software behind a Ultralisp.org Common Lisp repository 88 | 89 |
90 | 91 | ## Dockerfile 92 | 93 | - [juev/links-on-fly](https://github.com/juev/links-on-fly) – Create linkding instance on fly.io 94 | - [fspoettel/linkding-on-fly](https://github.com/fspoettel/linkding-on-fly) – 🔖 Run linkding on fly.io. Backup the bookmark DB to cloud storage with litestream. 95 | - [signalapp/Signal-TLS-Proxy](https://github.com/signalapp/Signal-TLS-Proxy) 96 | - [linuxserver/docker-wireguard](https://github.com/linuxserver/docker-wireguard) 97 | - [jessfraz/dockerfiles](https://github.com/jessfraz/dockerfiles) – Various Dockerfiles I use on the desktop and on servers. 98 | 99 |
100 | 101 | ## Elixir 102 | 103 | - [firezone/firezone](https://github.com/firezone/firezone) – WireGuard®-based VPN server and firewall 104 | - [plausible/analytics](https://github.com/plausible/analytics) – Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics. 105 | 106 |
107 | 108 | ## Emacs Lisp 109 | 110 | - [juev/russian-mac](https://github.com/juev/russian-mac) – Quail package for inputting Cyrillic characters 111 | - [bbatsov/prelude](https://github.com/bbatsov/prelude) – Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful. 112 | - [bbatsov/crux](https://github.com/bbatsov/crux) – A Collection of Ridiculously Useful eXtensions for Emacs 113 | - [doomemacs/doomemacs](https://github.com/doomemacs/doomemacs) – An Emacs framework for the stubborn martian hacker 114 | - [sachac/emacs-news](https://github.com/sachac/emacs-news) – Weekly Emacs news 115 | 116 |
117 | 118 | ## Gherkin 119 | 120 | - [iphoting/ovpnmcgen.rb](https://github.com/iphoting/ovpnmcgen.rb) – An OpenVPN iOS Configuration Profile (.mobileconfig) Utility—Configures OpenVPN for use with VPN-on-Demand that are not exposed through Apple Configurator 2. 121 | 122 |
123 | 124 | ## Go 125 | 126 | - [fatedier/frp](https://github.com/fatedier/frp) – A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. 127 | - [tidwall/gjson](https://github.com/tidwall/gjson) – Get JSON values quickly - JSON parser for Go 128 | - [Jeffail/gabs](https://github.com/Jeffail/gabs) – For parsing, creating and editing unknown or dynamic JSON in Go 129 | - [DataDog/gostackparse](https://github.com/DataDog/gostackparse) – Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s. 130 | - [octeep/wireproxy](https://github.com/octeep/wireproxy) – Wireguard client that exposes itself as a socks5 proxy 131 | - [lucaslorentz/caddy-docker-proxy](https://github.com/lucaslorentz/caddy-docker-proxy) – Caddy as a reverse proxy for Docker 132 | - [hidu/proxy-manager](https://github.com/hidu/proxy-manager) – manager http、socks4、socks4a、socks5、shadowsocks 133 | - [HyNetwork/hysteria](https://github.com/HyNetwork/hysteria) – Hysteria is a feature-packed proxy & relay utility optimized for lossy, unstable connections (e.g. satellite networks, congested public Wi-Fi, connecting from China to servers abroad) 134 | - [macronut/phantomsocks](https://github.com/macronut/phantomsocks) – A cross-platform proxy client/server for Linux/Windows/macOS 135 | - [Dreamacro/clash](https://github.com/Dreamacro/clash) – A rule-based tunnel in Go. 136 | - [teivah/100-go-mistakes](https://github.com/teivah/100-go-mistakes) – Source code and community space of 📖 100 Go Mistakes. 137 | - [multiprocessio/fakegen](https://github.com/multiprocessio/fakegen) – Single binary CLI for generating structured JSON, CSV, Excel, etc. 138 | - [hnrss/hnrss](https://github.com/hnrss/hnrss) – Custom, realtime RSS feeds for Hacker News 139 | - [parsiya/Hacking-with-Go](https://github.com/parsiya/Hacking-with-Go) – Golang for Security Professionals 140 | - [xvzc/SpoofDPI](https://github.com/xvzc/SpoofDPI) – A simple and fast anti-censorship tool written in Go 141 | - [netbirdio/netbird](https://github.com/netbirdio/netbird) – Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls. 142 | - [bitfield/script](https://github.com/bitfield/script) – Making it easy to write shell-like scripts in Go 143 | - [luk4z7/go-concurrency-guide](https://github.com/luk4z7/go-concurrency-guide) – Practical concurrency guide in Go, communication by channels, patterns 144 | - [jaswdr/faker](https://github.com/jaswdr/faker) – :rocket: Ultimate fake data generator for Go with zero dependencies 145 | - [juev/starred](https://github.com/juev/starred) – creating your own Awesome List by GitHub stars! 146 | - [go-perf/go-perftuner](https://github.com/go-perf/go-perftuner) – Helper tool for manual Go code optimization. 147 | - [cristaloleg/go-advice](https://github.com/cristaloleg/go-advice) – List of advice and tricks for Go ʕ◔ϖ◔ʔ 148 | - [rakyll/gotest](https://github.com/rakyll/gotest) – go test with colors 149 | - [rakyll/goproxy-s3](https://github.com/rakyll/goproxy-s3) – Go proxy that serves from S3 150 | - [kevincobain2000/gobrew](https://github.com/kevincobain2000/gobrew) – Go version manager. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash. 151 | - [Pallinder/go-randomdata](https://github.com/Pallinder/go-randomdata) – A tiny generator of random data for golang, also known as a faker 152 | - [felixge/benchmore](https://github.com/felixge/benchmore) 153 | - [mitchellh/cli](https://github.com/mitchellh/cli) – A Go library for implementing command-line interfaces. 154 | - [nikolaydubina/go-recipes](https://github.com/nikolaydubina/go-recipes) – 🦩 Collection of handy tools for Go projects 155 | - [juev/counter](https://github.com/juev/counter) 156 | - [projectdiscovery/proxify](https://github.com/projectdiscovery/proxify) – Swiss Army knife Proxy tool for HTTP/HTTPS traffic capture, manipulation, and replay on the go. 157 | - [go-resty/resty](https://github.com/go-resty/resty) – Simple HTTP and REST client library for Go 158 | - [koding/kite](https://github.com/koding/kite) – Micro-service framework in Go 159 | - [fatih/faillint](https://github.com/fatih/faillint) – Report unwanted import path and declaration usages 160 | - [v2fly/v2ray-core](https://github.com/v2fly/v2ray-core) – A platform for building proxies to bypass network restrictions. 161 | - [FerretDB/FerretDB](https://github.com/FerretDB/FerretDB) – A truly Open Source MongoDB alternative 162 | - [spf13/cast](https://github.com/spf13/cast) – safe and easy casting from one type to another in Go 163 | - [gojuno/minimock](https://github.com/gojuno/minimock) – Powerful mock generation tool for Go programming language 164 | - [googleapis/google-api-go-client](https://github.com/googleapis/google-api-go-client) – Auto-generated Google APIs for Go. 165 | - [golang/mock](https://github.com/golang/mock) – GoMock is a mocking framework for the Go programming language. 166 | - [0xERR0R/blocky](https://github.com/0xERR0R/blocky) – Fast and lightweight DNS proxy as ad-blocker for local network with many features 167 | - [mgechev/revive](https://github.com/mgechev/revive) – 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint 168 | - [google/uuid](https://github.com/google/uuid) – Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. 169 | - [golang-module/carbon](https://github.com/golang-module/carbon) – A simple, semantic and developer-friendly golang package for datetime 170 | - [go-task/task](https://github.com/go-task/task) – A task runner / simpler Make alternative written in Go 171 | - [smallstep/certificates](https://github.com/smallstep/certificates) – 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH. 172 | - [ddosify/ddosify](https://github.com/ddosify/ddosify) – High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀 173 | - [abiosoft/colima](https://github.com/abiosoft/colima) – Container runtimes on macOS (and Linux) with minimal setup 174 | - [stretchr/testify](https://github.com/stretchr/testify) – A toolkit with common assertions and mocks that plays nicely with the standard library 175 | - [vektra/mockery](https://github.com/vektra/mockery) – A mock code autogenerator for Golang 176 | - [Shopify/toxiproxy](https://github.com/Shopify/toxiproxy) – :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing 177 | - [Netflix/chaosmonkey](https://github.com/Netflix/chaosmonkey) – Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. 178 | - [cweill/gotests](https://github.com/cweill/gotests) – Automatically generate Go test boilerplate from your source code. 179 | - [miekg/dns](https://github.com/miekg/dns) – DNS library in Go 180 | - [agiledragon/gomonkey](https://github.com/agiledragon/gomonkey) – gomonkey is a library to make monkey patching in unit tests easy 181 | - [juev/fortune-go](https://github.com/juev/fortune-go) 182 | - [go-co-op/gocron](https://github.com/go-co-op/gocron) – Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron 183 | - [google/pprof](https://github.com/google/pprof) – pprof is a tool for visualization and analysis of profiling data 184 | - [twpayne/chezmoi](https://github.com/twpayne/chezmoi) – Manage your dotfiles across multiple diverse machines, securely. 185 | - [juev/prometheus-db-exporter](https://github.com/juev/prometheus-db-exporter) – Prometheus database exporter (Oracle, Postgres, Mysql) for using with Business metrics 186 | - [juanfont/headscale](https://github.com/juanfont/headscale) – An open source, self-hosted implementation of the Tailscale control server 187 | - [cloudflare/cloudflare-go](https://github.com/cloudflare/cloudflare-go) – Go library for the Cloudflare v4 API 188 | - [antoniomika/sish](https://github.com/antoniomika/sish) – HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH. 189 | - [cue-lang/cue](https://github.com/cue-lang/cue) – The new home of the CUE language! Validate and define text-based and dynamic configuration 190 | - [fatih/color](https://github.com/fatih/color) – Color package for Go (golang) 191 | - [nakabonne/ali](https://github.com/nakabonne/ali) – Generate HTTP load and plot the results in real-time 192 | - [umputun/reproxy](https://github.com/umputun/reproxy) – Simple edge server / reverse proxy 193 | - [ashleymcnamara/gophers](https://github.com/ashleymcnamara/gophers) – Gopher Artwork by Ashley McNamara 194 | - [google/gops](https://github.com/google/gops) – A tool to list and diagnose Go processes currently running on your system 195 | - [panjf2000/ants](https://github.com/panjf2000/ants) – 🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go, inspired by fasthttp./ ants 是一个高性能且低损耗的 goroutine 池。 196 | - [fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) – Cross-platform file system notifications for Go. 197 | - [brianvoe/gofakeit](https://github.com/brianvoe/gofakeit) – Random fake data generator written in go 198 | - [beatlabs/harvester](https://github.com/beatlabs/harvester) – Harvest configuration, watch and notify subscriber 199 | - [mitchellh/consulstructure](https://github.com/mitchellh/consulstructure) – Decode Consul data into Go (Golang) structures and watch for updates 200 | - [confluentinc/confluent-kafka-go](https://github.com/confluentinc/confluent-kafka-go) – Confluent's Apache Kafka Golang client 201 | - [jackc/pgx](https://github.com/jackc/pgx) – PostgreSQL driver and toolkit for Go 202 | - [bluele/slack](https://github.com/bluele/slack) – Golang client for the Slack API. **NOTE: This project is already archived, so we recommend that you use https://github.com/slack-go/slack instead.** 203 | - [hashicorp/terraform-provider-scaffolding](https://github.com/hashicorp/terraform-provider-scaffolding) – Quick start repository for creating a Terraform provider 204 | - [google/badwolf](https://github.com/google/badwolf) – Temporal graph store abstraction layer. 205 | - [minamijoyo/tfmigrate](https://github.com/minamijoyo/tfmigrate) – A Terraform state migration tool for GitOps 206 | - [StanfordSNR/guardian-agent](https://github.com/StanfordSNR/guardian-agent) – [beta] Guardian Agent: secure ssh-agent forwarding for Mosh and SSH 207 | - [binwiederhier/re](https://github.com/binwiederhier/re) – Recursive search and replace tool 208 | - [cli/oauth](https://github.com/cli/oauth) – A library for performing OAuth Device flow and Web application flow in Go client apps. 209 | - [openfaas/faasd](https://github.com/openfaas/faasd) – A lightweight & portable faas engine 210 | - [kubernetes/minikube](https://github.com/kubernetes/minikube) – Run Kubernetes locally 211 | - [FiloSottile/yubikey-agent](https://github.com/FiloSottile/yubikey-agent) – yubikey-agent is a seamless ssh-agent for YubiKeys. 212 | - [GoogleCloudPlatform/terraformer](https://github.com/GoogleCloudPlatform/terraformer) – CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code 213 | - [foxcpp/maddy](https://github.com/foxcpp/maddy) – ✉️ Composable all-in-one mail server. 214 | - [rsc/rf](https://github.com/rsc/rf) – A refactoring tool for Go 215 | - [americanexpress/earlybird](https://github.com/americanexpress/earlybird) – EarlyBird is a sensitive data detection tool capable of scanning source code repositories for clear text password violations, PII, outdated cryptography methods, key files and more. 216 | - [hashicorp/waypoint](https://github.com/hashicorp/waypoint) – A tool to build, deploy, and release any application on any platform. 217 | - [kitabisa/teler](https://github.com/kitabisa/teler) – Real-time HTTP Intrusion Detection 218 | - [galeone/tfgo](https://github.com/galeone/tfgo) – Tensorflow + Go, the gopher way 219 | - [dapr/dapr](https://github.com/dapr/dapr) – Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge. 220 | - [orijtech/structslop](https://github.com/orijtech/structslop) – structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency. 221 | - [guumaster/hostctl](https://github.com/guumaster/hostctl) – Your dev tool to manage /etc/hosts like a pro! 222 | - [dexidp/dex](https://github.com/dexidp/dex) – OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors 223 | - [oneinfra/oneinfra](https://github.com/oneinfra/oneinfra) – Kubernetes as a Service 224 | - [tomnomnom/gron](https://github.com/tomnomnom/gron) – Make JSON greppable! 225 | - [go-logfmt/logfmt](https://github.com/go-logfmt/logfmt) – Package logfmt marshals and unmarshals logfmt messages. 226 | - [snsinfu/reverse-tunnel](https://github.com/snsinfu/reverse-tunnel) – Reverse tunnel TCP and UDP 227 | - [nmcclain/ldap](https://github.com/nmcclain/ldap) – Basic LDAP v3 client & server functionality for the GO programming language. 228 | - [buger/jsonparser](https://github.com/buger/jsonparser) – One of the fastest alternative JSON parser for Go that does not require schema 229 | - [moby/buildkit](https://github.com/moby/buildkit) – concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit 230 | - [go-echarts/go-echarts](https://github.com/go-echarts/go-echarts) – 🎨 The adorable charts library for Golang 231 | - [tyler-smith/go-bip39](https://github.com/tyler-smith/go-bip39) – The BIP39 library for Go. 232 | - [goinaction/code](https://github.com/goinaction/code) – Source Code for Go In Action examples 233 | - [alexellis/jaas](https://github.com/alexellis/jaas) – Run jobs (tasks/one-shot containers) with Docker 234 | - [tilt-dev/tilt](https://github.com/tilt-dev/tilt) – Define your dev environment as code. For microservice apps on Kubernetes. 235 | - [grafana/tempo](https://github.com/grafana/tempo) – Grafana Tempo is a high volume, minimal dependency distributed tracing backend. 236 | - [grafana/agent](https://github.com/grafana/agent) – Telemetry agent for the LGTM stack. 237 | - [rsms/go-log](https://github.com/rsms/go-log) – Simple hierarchical Go logger 238 | - [goyek/goyek](https://github.com/goyek/goyek) – Create build pipelines in Go 239 | - [amit-davidson/Chronos](https://github.com/amit-davidson/Chronos) – Chronos - A static race detector for the go language 240 | - [rakyll/golambda](https://github.com/rakyll/golambda) – AWS Lambda Go functions made easy... 241 | - [hashicorp/boundary](https://github.com/hashicorp/boundary) – Boundary enables identity-based access management for dynamic infrastructure. 242 | - [xelaj/mtproto](https://github.com/xelaj/mtproto) – Full-native go implementation of Telegram API 243 | - [datasweet/datatable](https://github.com/datasweet/datatable) – A go in-memory table 244 | - [moshebe/gebug](https://github.com/moshebe/gebug) – Debug Dockerized Go applications better 245 | - [nkanaev/yarr](https://github.com/nkanaev/yarr) – yet another rss reader 246 | - [schollz/croc](https://github.com/schollz/croc) – Easily and securely send things from one computer to another :crocodile: :package: 247 | - [melbahja/got](https://github.com/melbahja/got) – Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget! 248 | - [ory/oathkeeper](https://github.com/ory/oathkeeper) – A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go. 249 | - [gorgonia/gorgonia](https://github.com/gorgonia/gorgonia) – Gorgonia is a library that helps facilitate machine learning in Go. 250 | - [hackstream/zettel](https://github.com/hackstream/zettel) – A notes organizer - based on Zettelkasten methodology. 251 | - [go-goyave/goyave](https://github.com/go-goyave/goyave) – 🍐 Elegant Golang REST API Framework 252 | - [arthurkiller/rollingwriter](https://github.com/arthurkiller/rollingwriter) – Rolling writer is an IO util for auto rolling write in go. 253 | - [getkin/kin-openapi](https://github.com/getkin/kin-openapi) – OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more) 254 | - [deepmap/oapi-codegen](https://github.com/deepmap/oapi-codegen) – Generate Go client and server boilerplate from OpenAPI 3 specifications 255 | - [Trendyol/gaos](https://github.com/Trendyol/gaos) – HTTP mocking to test API services for chaos scenarios 256 | - [qiniu/qmgo](https://github.com/qiniu/qmgo) – Qmgo - The Go driver for MongoDB. It‘s based on official mongo-go-driver but easier to use like Mgo. 257 | - [uber-go/multierr](https://github.com/uber-go/multierr) – Combine one or more Go errors together 258 | - [sjwhitworth/golearn](https://github.com/sjwhitworth/golearn) – Machine Learning for Go 259 | - [leominov/promrg](https://github.com/leominov/promrg) 260 | - [nlpodyssey/spago](https://github.com/nlpodyssey/spago) – Self-contained Machine Learning and Natural Language Processing library in Go 261 | - [betty200744/ultimate-go](https://github.com/betty200744/ultimate-go) – This repo contains my notes on working with Go and computer systems. 262 | - [cockroachdb/errors](https://github.com/cockroachdb/errors) – Go error library with error portability over the network 263 | - [matryer/moq](https://github.com/matryer/moq) – Interface mocking tool for go generate 264 | - [mattn/goreman](https://github.com/mattn/goreman) – foreman clone written in go language 265 | - [ddollar/forego](https://github.com/ddollar/forego) – Foreman in Go 266 | - [BBVA/kapow](https://github.com/BBVA/kapow) – Kapow! If you can script it, you can HTTP it. 267 | - [segmentio/encoding](https://github.com/segmentio/encoding) – Go package containing implementations of efficient encoding, decoding, and validation APIs. 268 | - [wcharczuk/go-chart](https://github.com/wcharczuk/go-chart) – go chart is a basic charting library in go. 269 | - [joho/godotenv](https://github.com/joho/godotenv) – A Go port of Ruby's dotenv library (Loads environment variables from `.env`.) 270 | - [Shopify/sarama](https://github.com/Shopify/sarama) – Sarama is a Go library for Apache Kafka. 271 | - [wal-g/wal-g](https://github.com/wal-g/wal-g) – Archival and Restoration for databases in the Cloud 272 | - [stashed/stash](https://github.com/stashed/stash) – 🛅 Backup your Kubernetes Stateful Applications 273 | - [miniflux/v2](https://github.com/miniflux/v2) – Minimalist and opinionated feed reader 274 | - [Tinkoff/invest-openapi-go-sdk](https://github.com/Tinkoff/invest-openapi-go-sdk) 275 | - [OpenDiablo2/OpenDiablo2](https://github.com/OpenDiablo2/OpenDiablo2) – An open source re-implementation of Diablo 2 276 | - [google/trillian](https://github.com/google/trillian) – A transparent, highly scalable and cryptographically verifiable data store. 277 | - [minio/simdjson-go](https://github.com/minio/simdjson-go) – Golang port of simdjson: parsing gigabytes of JSON per second 278 | - [gopherdata/gophernotes](https://github.com/gopherdata/gophernotes) – The Go kernel for Jupyter notebooks and nteract. 279 | - [kubernetes/kops](https://github.com/kubernetes/kops) – Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management 280 | - [rancher/k3c](https://github.com/rancher/k3c) – Lightweight local container engine for container development 281 | - [bazelbuild/bazelisk](https://github.com/bazelbuild/bazelisk) – A user-friendly launcher for Bazel. 282 | - [aunum/goro](https://github.com/aunum/goro) – A High-level Machine Learning Library for Go 283 | - [hashicorp/terraform-provider-kubernetes-alpha](https://github.com/hashicorp/terraform-provider-kubernetes-alpha) – A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources. 284 | - [klauspost/compress](https://github.com/klauspost/compress) – Optimized Go Compression Packages 285 | - [lu4p/binclude](https://github.com/lu4p/binclude) – Include files in your binary the easy way 286 | - [openyurtio/openyurt](https://github.com/openyurtio/openyurt) – OpenYurt - Extending your native Kubernetes to edge(project under CNCF) 287 | - [gopasspw/gopass](https://github.com/gopasspw/gopass) – The slightly more awesome standard unix password manager for teams 288 | - [go-vgo/robotgo](https://github.com/go-vgo/robotgo) – RobotGo, Go Native cross-platform GUI automation @vcaesar 289 | - [candid82/joker](https://github.com/candid82/joker) – Small Clojure interpreter, linter and formatter. 290 | - [robpike/lisp](https://github.com/robpike/lisp) – Toy Lisp 1.5 interpreter 291 | - [shuveb/containers-the-hard-way](https://github.com/shuveb/containers-the-hard-way) – Learning about containers and how they work by creating them the hard way 292 | - [K-Phoen/dark](https://github.com/K-Phoen/dark) – (grafana) Dashboards As Resources in Kubernetes 293 | - [polydawn/rosetta](https://github.com/polydawn/rosetta) – manage secret storage with deterministic encryption. perfect for keeping private content in git, without trusting your git host. 294 | - [gruntwork-io/terratest](https://github.com/gruntwork-io/terratest) – Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. 295 | - [cloudflare/utahfs](https://github.com/cloudflare/utahfs) – UtahFS is an encrypted storage system that provides a user-friendly FUSE drive backed by cloud storage. 296 | - [vsec7/xkeys](https://github.com/vsec7/xkeys) – Extract Sensitive Keys, Secret, Token Or Interested thing from source 297 | - [ccfos/nightingale](https://github.com/ccfos/nightingale) – An enterprise-level cloud-native monitoring system, which can be used as drop-in replacement of Prometheus for alerting and Grafana for visualization. 298 | - [codenotary/immudb](https://github.com/codenotary/immudb) – immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history 299 | - [K-Phoen/grabana](https://github.com/K-Phoen/grabana) – User-friendly Go library for building Grafana dashboards 300 | - [itchyny/mmv](https://github.com/itchyny/mmv) – rename multiple files with editor 301 | - [shomali11/gridder](https://github.com/shomali11/gridder) – A Grid based 2D Graphics library 302 | - [cosmtrek/air](https://github.com/cosmtrek/air) – ☁️ Live reload for Go apps 303 | - [shomali11/go-interview](https://github.com/shomali11/go-interview) – Collection of Technical Interview Questions solved with Go 304 | - [adnanh/webhook](https://github.com/adnanh/webhook) – webhook is a lightweight incoming webhook server to run shell commands 305 | - [KyleBanks/goodreads](https://github.com/KyleBanks/goodreads) – Goodreads API client written in Go. 306 | - [terraform-linters/tflint](https://github.com/terraform-linters/tflint) – A Pluggable Terraform Linter 307 | - [naggie/dsnet](https://github.com/naggie/dsnet) – FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation. 308 | - [werf/werf](https://github.com/werf/werf) – A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices. 309 | - [tj/gobinaries](https://github.com/tj/gobinaries) – Golang binaries compiled on-demand for your system 310 | - [pace/bricks](https://github.com/pace/bricks) – A standard library for microservices. 311 | - [costela/wesher](https://github.com/costela/wesher) – wireguard overlay mesh network manager 312 | - [jwhited/wgsd](https://github.com/jwhited/wgsd) – A CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics 313 | - [bazelbuild/rules_go](https://github.com/bazelbuild/rules_go) – Go rules for Bazel 314 | - [bazelbuild/bazel-gazelle](https://github.com/bazelbuild/bazel-gazelle) – Gazelle is a Bazel build file generator for Bazel projects. It natively supports Go and protobuf, and it may be extended to support new languages and custom rule sets. 315 | - [go-delve/delve](https://github.com/go-delve/delve) – Delve is a debugger for the Go programming language. 316 | - [hacdias/webdav](https://github.com/hacdias/webdav) – Simple Go WebDAV server. 317 | - [tinygo-org/tinygo](https://github.com/tinygo-org/tinygo) – Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. 318 | - [jaeles-project/gospider](https://github.com/jaeles-project/gospider) – Gospider - Fast web spider written in Go 319 | - [balibuild/bali](https://github.com/balibuild/bali) – Bali - Minimalist Golang build and packaging tool 320 | - [pelletier/go-toml](https://github.com/pelletier/go-toml) – Go library for the TOML file format 321 | - [posener/goaction](https://github.com/posener/goaction) – Write Github actions in Go 322 | - [boj/redistore](https://github.com/boj/redistore) – A session store backend for gorilla/sessions using Redis. 323 | - [ViRb3/wgcf](https://github.com/ViRb3/wgcf) – 🚤 Cross-platform, unofficial CLI for Cloudflare Warp 324 | - [fergusstrange/embedded-postgres](https://github.com/fergusstrange/embedded-postgres) – Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test 325 | - [jmoiron/sqlx](https://github.com/jmoiron/sqlx) – general purpose extensions to golang's database/sql 326 | - [lucperkins/rek](https://github.com/lucperkins/rek) – An easy HTTP client for Go. Inspired by the immortal Requests. 327 | - [gofrs/uuid](https://github.com/gofrs/uuid) – A UUID package originally forked from github.com/satori/go.uuid 328 | - [qdm12/gluetun](https://github.com/qdm12/gluetun) – VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in. 329 | - [olebedev/when](https://github.com/olebedev/when) – A natural language date/time parser with pluggable rules 330 | - [facebook/time](https://github.com/facebook/time) – Meta's Time libraries 331 | - [valyala/quicktemplate](https://github.com/valyala/quicktemplate) – Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template 332 | - [GoogleContainerTools/kaniko](https://github.com/GoogleContainerTools/kaniko) – Build Container Images In Kubernetes 333 | - [balerter/balerter](https://github.com/balerter/balerter) – Script Based Alerting Manager 334 | - [hoanhan101/ultimate-go](https://github.com/hoanhan101/ultimate-go) – The Ultimate Go Study Guide 335 | - [leominov/gitlab_activity_exporter](https://github.com/leominov/gitlab_activity_exporter) – Server that exports date of last user activity on GitLab 336 | - [leominov/gitlab_license_exporter](https://github.com/leominov/gitlab_license_exporter) – Server that exports GitLab's license metrics 337 | - [ThreeDotsLabs/watermill](https://github.com/ThreeDotsLabs/watermill) – Building event-driven applications the easy way in Go. 338 | - [quay/clair](https://github.com/quay/clair) – Vulnerability Static Analysis for Containers 339 | - [jessfraz/gmailfilters](https://github.com/jessfraz/gmailfilters) – A tool to sync Gmail filters from a config file to your account. 340 | - [shazow/ssh-chat](https://github.com/shazow/ssh-chat) – Chat over SSH. 341 | - [pressly/sup](https://github.com/pressly/sup) – Super simple deployment tool - think of it like 'make' for a network of servers 342 | - [nextdns/nextdns](https://github.com/nextdns/nextdns) – NextDNS CLI client (DoH Proxy) 343 | - [aaronjanse/3mux](https://github.com/aaronjanse/3mux) – Terminal multiplexer inspired by i3 344 | - [thealetheia/broccoli](https://github.com/thealetheia/broccoli) – Using brotli compression to embed static files in Go. 345 | - [ansible-semaphore/semaphore](https://github.com/ansible-semaphore/semaphore) – Modern UI for Ansible 346 | - [prometheus/blackbox_exporter](https://github.com/prometheus/blackbox_exporter) – Blackbox prober exporter 347 | - [QubitProducts/exporter_exporter](https://github.com/QubitProducts/exporter_exporter) – A reverse proxy designed for Prometheus exporters 348 | - [shadowsocks/v2ray-plugin](https://github.com/shadowsocks/v2ray-plugin) – A SIP003 plugin based on v2ray 349 | - [shadowsocks/go-shadowsocks2](https://github.com/shadowsocks/go-shadowsocks2) – Modern Shadowsocks in Go 350 | - [markbates/pkger](https://github.com/markbates/pkger) – Embed static files in Go binaries (replacement for gobuffalo/packr) 351 | - [passwall/passwall-server](https://github.com/passwall/passwall-server) – Passwall Server is the core backend infrastructure for Passwall platform 352 | - [go-jira/jira](https://github.com/go-jira/jira) – simple jira command line client in Go 353 | - [prometheus/promu](https://github.com/prometheus/promu) – Prometheus Utility Tool 354 | - [hhatto/gocloc](https://github.com/hhatto/gocloc) – A little fast cloc(Count Lines Of Code) 355 | - [open-telemetry/opentelemetry-go](https://github.com/open-telemetry/opentelemetry-go) – OpenTelemetry Go API and SDK 356 | - [myitcv/gobin](https://github.com/myitcv/gobin) – gobin is an experimental, module-aware command to install/run main packages. 357 | - [go-reform/reform](https://github.com/go-reform/reform) – A better ORM for Go, based on non-empty interfaces and code generation. 358 | - [andygrunwald/go-jira](https://github.com/andygrunwald/go-jira) – Go client library for Atlassian Jira 359 | - [quorumcontrol/dgit](https://github.com/quorumcontrol/dgit) – dgit adds decentralized ownership to git - powered by Tupelo DLT and Skynet 360 | - [coder/sshcode](https://github.com/coder/sshcode) – Run VS Code on any server over SSH. 361 | - [muesli/go-app-paths](https://github.com/muesli/go-app-paths) – Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs) 362 | - [beevik/ntp](https://github.com/beevik/ntp) – a simple ntp client package for go 363 | - [google/go-github](https://github.com/google/go-github) – Go library for accessing the GitHub v3 API 364 | - [klauspost/pgzip](https://github.com/klauspost/pgzip) – Go parallel gzip (de)compression 365 | - [marethyu/gotube](https://github.com/marethyu/gotube) – A very simple command line tool for downloading YouTube videos. 366 | - [go-macaron/macaron](https://github.com/go-macaron/macaron) – Package macaron is a high productive and modular web framework in Go. 367 | - [uber-go/config](https://github.com/uber-go/config) – Configuration for Go applications 368 | - [percona/promconfig](https://github.com/percona/promconfig) – Go package for Prometheus configuration file parsing and generation without dependencies. 369 | - [inconshreveable/log15](https://github.com/inconshreveable/log15) – Structured, composable logging for Go 370 | - [uber-go/dig](https://github.com/uber-go/dig) – A reflection based dependency injection toolkit for Go. 371 | - [golang/proposal](https://github.com/golang/proposal) – Go Project Design Documents 372 | - [mvdan/xurls](https://github.com/mvdan/xurls) – Extract urls from text 373 | - [GoogleContainerTools/container-diff](https://github.com/GoogleContainerTools/container-diff) – container-diff: Diff your Docker containers 374 | - [robpike/script](https://github.com/robpike/script) – Command to supervise interactive execution of another command, such as the shell. 375 | - [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) – Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package 376 | - [lib/pq](https://github.com/lib/pq) – Pure Go Postgres driver for database/sql 377 | - [monitoror/monitoror](https://github.com/monitoror/monitoror) – Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything. 378 | - [gonum/gonum](https://github.com/gonum/gonum) – Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more 379 | - [nektos/act](https://github.com/nektos/act) – Run your GitHub Actions locally 🚀 380 | - [kat-co/concurrency-in-go-src](https://github.com/kat-co/concurrency-in-go-src) – Full sourcecode for the book, "Concurrency in Go" published by O'Reilly. 381 | - [dim-an/cod](https://github.com/dim-an/cod) – cod is a completion daemon for bash/fish/zsh 382 | - [shomali11/slacker](https://github.com/shomali11/slacker) – Slack Bot Framework 383 | - [slack-go/slack](https://github.com/slack-go/slack) – Slack API in Go - community-maintained fork created by the original author, @nlopes 384 | - [ConsenSys/gnark](https://github.com/ConsenSys/gnark) – gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license 385 | - [aquasecurity/esquery](https://github.com/aquasecurity/esquery) – An idiomatic Go query builder for ElasticSearch 386 | - [gravityblast/fresh](https://github.com/gravityblast/fresh) – Build and (re)start go web apps after saving/creating/deleting source files. 387 | - [kkyr/fig](https://github.com/kkyr/fig) – A minimalist Go configuration library 388 | - [gofiber/fiber](https://github.com/gofiber/fiber) – ⚡️ Express inspired web framework written in Go 389 | - [getsentry/sentry-go](https://github.com/getsentry/sentry-go) – Official Sentry SDK for Go 390 | - [SuperPaintman/the-evolution-of-a-go-programmer](https://github.com/SuperPaintman/the-evolution-of-a-go-programmer) – The Evolution of a Go Programmer 391 | - [tailscale/tailscale](https://github.com/tailscale/tailscale) – The easiest, most secure way to use WireGuard and 2FA. 392 | - [cli/cli](https://github.com/cli/cli) – GitHub’s official command line tool 393 | - [influxdata/go-syslog](https://github.com/influxdata/go-syslog) – Blazing fast syslog parser 394 | - [blang/semver](https://github.com/blang/semver) – Semantic Versioning (semver) library written in golang 395 | - [jasonlvhit/gocron](https://github.com/jasonlvhit/gocron) – A Golang Job Scheduling Package. 396 | - [prometheus/mysqld_exporter](https://github.com/prometheus/mysqld_exporter) – Exporter for MySQL server metrics 397 | - [prometheus-community/postgres_exporter](https://github.com/prometheus-community/postgres_exporter) – A PostgreSQL metric exporter for Prometheus 398 | - [mimecast/dtail](https://github.com/mimecast/dtail) – DTail is a distributed DevOps tool for tailing, grepping, catting logs and other text files on many remote machines at once. 399 | - [rogerwelin/cassowary](https://github.com/rogerwelin/cassowary) – :rocket: Modern cross-platform HTTP load-testing tool written in Go 400 | - [knadh/koanf](https://github.com/knadh/koanf) – Simple, lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. 401 | - [devilsray/golang-viper-config-example](https://github.com/devilsray/golang-viper-config-example) 402 | - [robfig/cron](https://github.com/robfig/cron) – a cron library for go 403 | - [floyd871/prometheus_oracle_exporter](https://github.com/floyd871/prometheus_oracle_exporter) – Prometheus Oracle Database exporter 404 | - [mattn/go-oci8](https://github.com/mattn/go-oci8) – Oracle driver for Go using database/sql 405 | - [rana/ora](https://github.com/rana/ora) – An Oracle database driver for the Go programming language. 406 | - [dgrijalva/jwt-go](https://github.com/dgrijalva/jwt-go) – ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at: 407 | - [tj/go-naturaldate](https://github.com/tj/go-naturaldate) – Natural date/time parsing for Go. 408 | - [montanaflynn/stats](https://github.com/montanaflynn/stats) – A well tested and comprehensive Golang statistics library package with no dependencies. 409 | - [muesli/termenv](https://github.com/muesli/termenv) – Advanced ANSI style & color support for your terminal applications 410 | - [natefinch/lumberjack](https://github.com/natefinch/lumberjack) – lumberjack is a log rolling package for Go 411 | - [uber-go/zap](https://github.com/uber-go/zap) – Blazing fast, structured, leveled logging in Go. 412 | - [thedevsaddam/gojsonq](https://github.com/thedevsaddam/gojsonq) – A simple Go package to Query over JSON/YAML/XML/CSV Data 413 | - [arp242/goatcounter](https://github.com/arp242/goatcounter) – Easy web analytics. No tracking of personal data. 414 | - [golang/protobuf](https://github.com/golang/protobuf) – Go support for Google's protocol buffers 415 | - [julienschmidt/httprouter](https://github.com/julienschmidt/httprouter) – A high performance HTTP request router that scales well 416 | - [wormi4ok/evernote2md](https://github.com/wormi4ok/evernote2md) – Convert Evernote .enex files to Markdown 417 | - [maksim77/tinkoff_exporter](https://github.com/maksim77/tinkoff_exporter) – Prometheus exporter for Tinkoff investment OpenAPI 418 | - [veggiedefender/torrent-client](https://github.com/veggiedefender/torrent-client) – Tiny BitTorrent client written in Go 419 | - [cube2222/jql](https://github.com/cube2222/jql) – Easy JSON Query Processor with a Lispy syntax in Go 420 | - [uber-go/goleak](https://github.com/uber-go/goleak) – Goroutine leak detector 421 | - [pomerium/pomerium](https://github.com/pomerium/pomerium) – Pomerium is an identity and context-aware access proxy. 422 | - [spf13/pflag](https://github.com/spf13/pflag) – Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. 423 | - [openkruise/kruise](https://github.com/openkruise/kruise) – Automate application management on Kubernetes (project under CNCF) 424 | - [target/goalert](https://github.com/target/goalert) – Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert 425 | - [rakyll/govalidate](https://github.com/rakyll/govalidate) – Validates your Go installation and dependencies. 426 | - [zyedidia/micro](https://github.com/zyedidia/micro) – A modern and intuitive terminal-based text editor 427 | - [FiloSottile/age](https://github.com/FiloSottile/age) – A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. 428 | - [TekWizely/run](https://github.com/TekWizely/run) – Task runner that helps you easily manage and invoke small scripts and wrappers 429 | - [tj/staticgen](https://github.com/tj/staticgen) – Static website generator that lets you use HTTP servers and frameworks you already know 430 | - [faiface/pixel](https://github.com/faiface/pixel) – A hand-crafted 2D game library in Go 431 | - [goki/gi](https://github.com/goki/gi) – Native Go (golang) Graphical Interface system (2D and 3D), built on GoKi tree framework 432 | - [dnote/dnote](https://github.com/dnote/dnote) – A simple command line notebook for programmers 433 | - [hashicorp/consul-template](https://github.com/hashicorp/consul-template) – Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data. 434 | - [hashicorp/consul](https://github.com/hashicorp/consul) – Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure. 435 | - [kelseyhightower/confd](https://github.com/kelseyhightower/confd) – Manage local application configuration files using templates and data from etcd or consul 436 | - [rs/zerolog](https://github.com/rs/zerolog) – Zero Allocation JSON Logger 437 | - [francoispqt/onelog](https://github.com/francoispqt/onelog) – Dead simple, super fast, zero allocation logger for Golang 438 | - [CGamesPlay/dfm](https://github.com/CGamesPlay/dfm) – dotfile manager with 0 dependencies, minimal configuration, and automatic cleanup 439 | - [kubernetes/kubernetes](https://github.com/kubernetes/kubernetes) – Production-Grade Container Scheduling and Management 440 | - [alecthomas/chroma](https://github.com/alecthomas/chroma) – A general purpose syntax highlighter in pure Go 441 | - [coredns/coredns](https://github.com/coredns/coredns) – CoreDNS is a DNS server that chains plugins 442 | - [guregu/null](https://github.com/guregu/null) – reasonable handling of nullable values 443 | - [mehrdadrad/radvpn](https://github.com/mehrdadrad/radvpn) – Decentralized VPN 444 | - [prometheus/consul_exporter](https://github.com/prometheus/consul_exporter) – Exporter for Consul metrics 445 | - [iamseth/oracledb_exporter](https://github.com/iamseth/oracledb_exporter) – Prometheus Oracle database exporter. 446 | - [mholt/timeliner](https://github.com/mholt/timeliner) – All your digital life on a single timeline, stored locally 447 | - [leominov/isdayoff_exporter](https://github.com/leominov/isdayoff_exporter) 448 | - [leominov/prometheus-actions](https://github.com/leominov/prometheus-actions) – Actions based on Prometheus metrics 449 | - [SimonWaldherr/golang-examples](https://github.com/SimonWaldherr/golang-examples) – Go(lang) examples - (explain the basics of #golang) 450 | - [github/hub](https://github.com/github/hub) – A command-line tool that makes git easier to use with GitHub. 451 | - [go-gitea/gitea](https://github.com/go-gitea/gitea) – Git with a cup of tea, painless self-hosted git service 452 | - [savsgio/atreugo](https://github.com/savsgio/atreugo) – High performance and extensible micro web framework. Zero memory allocations in hot paths. 453 | - [helm/charts](https://github.com/helm/charts) – ⚠️(OBSOLETE) Curated applications for Kubernetes 454 | - [rakyll/hey](https://github.com/rakyll/hey) – HTTP load generator, ApacheBench (ab) replacement 455 | - [fstab/grok_exporter](https://github.com/fstab/grok_exporter) – Export Prometheus metrics from arbitrary unstructured log data. 456 | - [eko/gocache](https://github.com/eko/gocache) – ☔️ A complete Go cache library that brings you multiple ways of managing your caches 457 | - [go-micro/go-micro](https://github.com/go-micro/go-micro) – A Go microservices framework 458 | - [leominov/cmdwrapper](https://github.com/leominov/cmdwrapper) – Metrics for Shell commands via Pushgateway 💫 459 | - [caarlos0/env](https://github.com/caarlos0/env) – A simple and zero-dependencies library to parse environment variables into structs. 460 | - [ent/ent](https://github.com/ent/ent) – An entity framework for Go 461 | - [fyne-io/fyne](https://github.com/fyne-io/fyne) – Cross platform GUI in Go inspired by Material Design 462 | - [atotto/clipboard](https://github.com/atotto/clipboard) – clipboard for golang 463 | - [dghubble/go-twitter](https://github.com/dghubble/go-twitter) – Go Twitter REST and Streaming API v1.1 464 | - [mvdan/github-actions-golang](https://github.com/mvdan/github-actions-golang) – GitHub Actions as CI for Go 465 | - [sachaos/tcpterm](https://github.com/sachaos/tcpterm) – tcpterm is a packet visualizer in TUI. 466 | - [grpc/grpc-go](https://github.com/grpc/grpc-go) – The Go language implementation of gRPC. HTTP/2 based RPC 467 | - [cuelang/cue](https://github.com/cuelang/cue) – CUE has moved to https://github.com/cue-lang/cue 468 | - [operator-framework/operator-sdk](https://github.com/operator-framework/operator-sdk) – SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. 469 | - [govim/govim](https://github.com/govim/govim) – govim is a Go development plugin for Vim8, written in Go 470 | - [vmware-tanzu/octant](https://github.com/vmware-tanzu/octant) – Highly extensible platform for developers to better understand the complexity of Kubernetes clusters. 471 | - [muesli/gitomatic](https://github.com/muesli/gitomatic) – A tool to monitor git repositories and automatically pull & push changes 472 | - [elastic/beats](https://github.com/elastic/beats) – :tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash 473 | - [prometheus/node_exporter](https://github.com/prometheus/node_exporter) – Exporter for machine metrics 474 | - [prometheus/prometheus](https://github.com/prometheus/prometheus) – The Prometheus monitoring system and time series database. 475 | - [ardanlabs/gotraining](https://github.com/ardanlabs/gotraining) – Go Training Class Material : 476 | - [c9s/goprocinfo](https://github.com/c9s/goprocinfo) – Linux /proc info parser for Go 477 | - [securego/gosec](https://github.com/securego/gosec) – Golang security checker 478 | - [OWASP/Go-SCP](https://github.com/OWASP/Go-SCP) – Go programming language secure coding practices guide 479 | - [jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker) – The lazier way to manage everything docker 480 | - [geziyor/geziyor](https://github.com/geziyor/geziyor) – Geziyor, blazing fast web crawling & scraping framework for Go. Supports JS rendering. 481 | - [thanos-io/thanos](https://github.com/thanos-io/thanos) – Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project. 482 | - [VictoriaMetrics/VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) – VictoriaMetrics: fast, cost-effective monitoring solution and time series database 483 | - [micro/micro](https://github.com/micro/micro) – API first development platform 484 | - [siderolabs/talos](https://github.com/siderolabs/talos) – Talos Linux is a modern Linux distribution built for Kubernetes. 485 | - [tdewolff/minify](https://github.com/tdewolff/minify) – Go minifiers for web formats 486 | - [hashicorp/terraform](https://github.com/hashicorp/terraform) – Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. 487 | - [nicksnyder/go-i18n](https://github.com/nicksnyder/go-i18n) – Translate your Go program into multiple languages. 488 | - [digitalocean/godo](https://github.com/digitalocean/godo) – DigitalOcean Go API client 489 | - [ProtonMail/gopenpgp](https://github.com/ProtonMail/gopenpgp) – A high-level OpenPGP library 490 | - [FairwindsOps/polaris](https://github.com/FairwindsOps/polaris) – Validation of best practices in your Kubernetes clusters 491 | - [maruel/panicparse](https://github.com/maruel/panicparse) – Crash your app in style (Golang) 492 | - [yuin/goldmark](https://github.com/yuin/goldmark) – :trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured. 493 | - [liamg/tml](https://github.com/liamg/tml) – :rainbow::computer::art: A tiny markup language for terminal output. Makes formatting output in CLI apps easier! 494 | - [dragonflyoss/Dragonfly](https://github.com/dragonflyoss/Dragonfly) – Dragonfly is an intelligent P2P based image and file distribution system. 495 | - [StackExchange/dnscontrol](https://github.com/StackExchange/dnscontrol) – Synchronize your DNS to multiple providers from a simple DSL 496 | - [McKael/madon](https://github.com/McKael/madon) – Golang Mastodon API library 497 | - [eBay/akutan](https://github.com/eBay/akutan) – A distributed knowledge graph store 498 | - [ajstarks/svgo](https://github.com/ajstarks/svgo) – Go Language Library for SVG generation 499 | - [linuxkit/linuxkit](https://github.com/linuxkit/linuxkit) – A toolkit for building secure, portable and lean operating systems for containers 500 | - [free/sql_exporter](https://github.com/free/sql_exporter) – Database agnostic SQL exporter for Prometheus 501 | - [justwatchcom/sql_exporter](https://github.com/justwatchcom/sql_exporter) – Flexible SQL Exporter for Prometheus. 502 | - [chop-dbhi/prometheus-sql](https://github.com/chop-dbhi/prometheus-sql) – Service that exposes Prometheus metrics for a SQL result set. 503 | - [chop-dbhi/sql-agent](https://github.com/chop-dbhi/sql-agent) – HTTP interface for executing ad-hoc SQL queries. 504 | - [pebbe/zmq4](https://github.com/pebbe/zmq4) – A Go interface to ZeroMQ version 4 505 | - [elastic/go-elasticsearch](https://github.com/elastic/go-elasticsearch) – The official Go client for Elasticsearch 506 | - [saibing/bingo](https://github.com/saibing/bingo) – Bingo is a Go language server that speaks Language Server Protocol. 507 | - [golang/tools](https://github.com/golang/tools) – [mirror] Go Tools 508 | - [stamblerre/gocode](https://github.com/stamblerre/gocode) – An autocompletion daemon for the Go programming language 509 | - [mkevac/gopherconrussia2019](https://github.com/mkevac/gopherconrussia2019) – Accompanying code for Gophercon Russia 2019 talk about Bitmap Indexes 510 | - [grafana/loki](https://github.com/grafana/loki) – Like Prometheus, but for logs. 511 | - [mmcloughlin/avo](https://github.com/mmcloughlin/avo) – Generate x86 Assembly with Go 512 | - [utrack/clay](https://github.com/utrack/clay) – Proto-first minimal server platform for gRPС+REST+Swagger APIs 513 | - [gomods/athens](https://github.com/gomods/athens) – A Go module datastore and proxy 514 | - [snail007/goproxy](https://github.com/snail007/goproxy) – 🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。 515 | - [jondot/goweight](https://github.com/jondot/goweight) – A tool to analyze and troubleshoot a Go binary size. 516 | - [bndr/gojenkins](https://github.com/bndr/gojenkins) – Jenkins API Client in Go. Looking for maintainers to move this project forward. 517 | - [rupor-github/fb2converter](https://github.com/rupor-github/fb2converter) – Unified converter of FB2 files into epub2, kepub, mobi and azw3 formats. 518 | - [golangci/golangci-lint](https://github.com/golangci/golangci-lint) – Fast linters Runner for Go 519 | - [davecheney/gmx](https://github.com/davecheney/gmx) – Go management extensions 520 | - [spf13/dagobah](https://github.com/spf13/dagobah) – dagobah is an awesome RSS feed aggregator & reader written in Go inspired by planet 521 | - [AlekSi/zabbix](https://github.com/AlekSi/zabbix) – Archived, see https://github.com/AlekSi/zabbix/issues/24 522 | - [syntaqx/serve](https://github.com/syntaqx/serve) – 🍽️ a static http server anywhere you need one. 523 | - [usefathom/fathom](https://github.com/usefathom/fathom) – Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact. 524 | - [cosmos72/gomacro](https://github.com/cosmos72/gomacro) – Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros 525 | - [jessevdk/go-flags](https://github.com/jessevdk/go-flags) – go command line option parser 526 | - [kevinburke/go-bindata](https://github.com/kevinburke/go-bindata) – A small utility which generates Go code from any file. Useful for embedding binary data in a Go program. 527 | - [rakyll/autopprof](https://github.com/rakyll/autopprof) – Pprof made easy at development time for Go 528 | - [isacikgoz/tldr](https://github.com/isacikgoz/tldr) – fast and interactive tldr client written with go 529 | - [alexflint/go-arg](https://github.com/alexflint/go-arg) – Struct-based argument parsing in Go 530 | - [docker/app](https://github.com/docker/app) – Make your Docker Compose applications reusable, and share them on Docker Hub 531 | - [go-gsm/ucp-cli](https://github.com/go-gsm/ucp-cli) – command-line interface for sending and receiving SMS via UCP protocol 532 | - [simplesurance/baur](https://github.com/simplesurance/baur) – baur is an incremental task runner for mono repositories. 533 | - [variadico/noti](https://github.com/variadico/noti) – Monitor a process and trigger a notification. 534 | - [objectbox/objectbox-go](https://github.com/objectbox/objectbox-go) – Go database for fast and effortless data management 535 | - [google/wire](https://github.com/google/wire) – Compile-time Dependency Injection for Go 536 | - [go-chassis/go-chassis](https://github.com/go-chassis/go-chassis) – a cloud native application framework for Go with rich eco-system 537 | - [astaxie/build-web-application-with-golang](https://github.com/astaxie/build-web-application-with-golang) – A golang ebook intro how to build a web with golang 538 | - [francoispqt/gojay](https://github.com/francoispqt/gojay) – high performance JSON encoder/decoder with stream API for Golang 539 | - [russross/blackfriday](https://github.com/russross/blackfriday) – Blackfriday: a markdown processor for Go 540 | - [mattermost/mattermost-server](https://github.com/mattermost/mattermost-server) – Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. 541 | - [benhoyt/goawk](https://github.com/benhoyt/goawk) – A POSIX-compliant AWK interpreter written in Go, with CSV support 542 | - [1Password/spg](https://github.com/1Password/spg) – 1Password's Strong Password Generator - Go package 543 | - [junegunn/fzf](https://github.com/junegunn/fzf) – :cherry_blossom: A command-line fuzzy finder 544 | - [quasilyte/go-namecheck](https://github.com/quasilyte/go-namecheck) – Source code analyzer that helps you to maintain variable/field naming conventions inside your project. 545 | - [quasilyte/go-consistent](https://github.com/quasilyte/go-consistent) – Source code analyzer that helps you to make your Go programs more consistent. 546 | - [google/logger](https://github.com/google/logger) – Cross platform Go logging library. 547 | - [spark-golang/spark-url](https://github.com/spark-golang/spark-url) – Yet Another short url base on golang 548 | - [codemodus/parth](https://github.com/codemodus/parth) – Path parsing for segment unmarshaling and slicing. 549 | - [gotify/server](https://github.com/gotify/server) – A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) 550 | - [joomcode/errorx](https://github.com/joomcode/errorx) – A comprehensive error handling library for Go 551 | - [tonistiigi/buildkit-pack](https://github.com/tonistiigi/buildkit-pack) – buildkit frontend for buildpacks 552 | - [saintfish/chardet](https://github.com/saintfish/chardet) – Charset detector library for golang derived from ICU 553 | - [mozilla/sops](https://github.com/mozilla/sops) – Simple and flexible tool for managing secrets 554 | - [wagoodman/dive](https://github.com/wagoodman/dive) – A tool for exploring each layer in a docker image 555 | - [istio/istio](https://github.com/istio/istio) – Connect, secure, control, and observe services. 556 | - [akavel/up](https://github.com/akavel/up) – Ultimate Plumber is a tool for writing Linux pipes with instant live preview 557 | - [curiouslychase/goorgeous](https://github.com/curiouslychase/goorgeous) – [DEPRECATED] A go org syntax parser to html 558 | - [harness/drone](https://github.com/harness/drone) – Drone is a Container-Native, Continuous Delivery Platform 559 | - [containerd/containerd](https://github.com/containerd/containerd) – An open and reliable container runtime 560 | - [ehazlett/stellar](https://github.com/ehazlett/stellar) – Simplified Container System 561 | - [Depado/quokka](https://github.com/Depado/quokka) – Project boilerplate engine 562 | - [moby/moby](https://github.com/moby/moby) – Moby Project - a collaborative project for the container ecosystem to assemble container-based systems 563 | - [restic/restic](https://github.com/restic/restic) – Fast, secure, efficient backup program 564 | - [donseba/contractor](https://github.com/donseba/contractor) – Golang Dynamic struct loader and mutator 565 | - [cloudutil/AutoSpotting](https://github.com/cloudutil/AutoSpotting) – Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances. 566 | - [katzien/go-structure-examples](https://github.com/katzien/go-structure-examples) – Examples for my talk on structuring go apps 567 | - [MichaelMure/git-bug](https://github.com/MichaelMure/git-bug) – Distributed, offline-first bug tracker embedded in git, with bridges 568 | - [zabbix-tools/go-zabbix](https://github.com/zabbix-tools/go-zabbix) – Go bindings for the Zabbix API 569 | - [AdguardTeam/AdGuardHome](https://github.com/AdguardTeam/AdGuardHome) – Network-wide ads & trackers blocking DNS server 570 | - [mitchellh/mapstructure](https://github.com/mitchellh/mapstructure) – Go library for decoding generic map values into native Go structures and vice versa. 571 | - [fatih/structs](https://github.com/fatih/structs) – Utilities for Go structs 572 | - [DrakeW/corgi](https://github.com/DrakeW/corgi) – Corgi is a command-line workflow manager that helps with your repetitive command usages by organizing them into reusable snippet 573 | - [integrii/flaggy](https://github.com/integrii/flaggy) – Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies. 574 | - [containrrr/watchtower](https://github.com/containrrr/watchtower) – A process for automating Docker container base image updates. 575 | - [mit-pdos/biscuit](https://github.com/mit-pdos/biscuit) – Biscuit research OS 576 | - [genuinetools/img](https://github.com/genuinetools/img) – Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder. 577 | - [roadrunner-server/roadrunner](https://github.com/roadrunner-server/roadrunner) – 🤯 High-performance PHP application server, process manager written in Go and powered with plugins 578 | - [ua-nick/Data-Structures-and-Algorithms](https://github.com/ua-nick/Data-Structures-and-Algorithms) – Data Structures and Algorithms implementation in Go 579 | - [knative/serving](https://github.com/knative/serving) – Kubernetes-based, scale-to-zero, request-driven compute 580 | - [go-yaml/yaml](https://github.com/go-yaml/yaml) – YAML support for the Go language. 581 | - [BurntSushi/toml](https://github.com/BurntSushi/toml) – TOML parser for Golang with reflection. 582 | - [buildpacks/pack](https://github.com/buildpacks/pack) – CLI for building apps using Cloud Native Buildpacks 583 | - [laurent22/massren](https://github.com/laurent22/massren) – massren - easily rename multiple files using your text editor 584 | - [thought-machine/please](https://github.com/thought-machine/please) – High-performance extensible build system for reproducible multi-language builds. 585 | - [docopt/docopt.go](https://github.com/docopt/docopt.go) – A command-line arguments parser that will make you smile. 586 | - [bmhatfield/go-runtime-metrics](https://github.com/bmhatfield/go-runtime-metrics) – Collect Golang Runtime Metrics, outputting to a stats handler 587 | - [adubkov/go-zabbix](https://github.com/adubkov/go-zabbix) – zabbix sender golang package 588 | - [pavlo-v-chernykh/keystore-go](https://github.com/pavlo-v-chernykh/keystore-go) – A Go (golang) implementation of Java KeyStore encoder/decoder 589 | - [jwilder/docker-squash](https://github.com/jwilder/docker-squash) – Squash docker images to make them smaller 590 | - [docker-slim/docker-slim](https://github.com/docker-slim/docker-slim) – DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) 591 | - [mmcdole/gofeed](https://github.com/mmcdole/gofeed) – Parse RSS, Atom and JSON feeds in Go 592 | - [go-kit/kit](https://github.com/go-kit/kit) – A standard library for microservices. 593 | - [piranha/gostatic](https://github.com/piranha/gostatic) – Fast static site generator 594 | - [golang-migrate/migrate](https://github.com/golang-migrate/migrate) – Database migrations. CLI and Golang library. 595 | - [bep/s3deploy](https://github.com/bep/s3deploy) – A simple tool to deploy static websites to Amazon S3 and CloudFront with Gzip and custom headers support (e.g. "Cache-Control") 596 | - [ejunjsh/dl](https://github.com/ejunjsh/dl) – 🍗 a concurrent http file downloader 597 | - [goproxyio/goproxy](https://github.com/goproxyio/goproxy) – A global proxy for Go modules. 598 | - [StackExchange/blackbox](https://github.com/StackExchange/blackbox) – Safely store secrets in Git/Mercurial/Subversion 599 | - [valyala/fastjson](https://github.com/valyala/fastjson) – Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection 600 | - [howeyc/ledger](https://github.com/howeyc/ledger) – Command line double-entry accounting program 601 | - [juicemia/quasimodo](https://github.com/juicemia/quasimodo) – Easily deploy Hugo sites to S3 602 | - [FiloSottile/mkcert](https://github.com/FiloSottile/mkcert) – A simple zero-config tool to make locally trusted development certificates with any names you'd like. 603 | - [dhamidi/leader](https://github.com/dhamidi/leader) – VIM's leader key for your terminal 604 | - [gogs/gogs](https://github.com/gogs/gogs) – Gogs is a painless self-hosted Git service 605 | - [gojek/heimdall](https://github.com/gojek/heimdall) – An enhanced HTTP client for Go 606 | - [elliotchance/tf](https://github.com/elliotchance/tf) – ✔️ tf is a microframework for parameterized testing of functions and HTTP in Go. 607 | - [uber/prototool](https://github.com/uber/prototool) – Your Swiss Army Knife for Protocol Buffers 608 | - [apex/log](https://github.com/apex/log) – Structured logging package for Go. 609 | - [moogar0880/venom](https://github.com/moogar0880/venom) – A pluggable configuration management library with zero dependencies 610 | - [umputun/remark42](https://github.com/umputun/remark42) – comment engine 611 | - [rclone/rclone](https://github.com/rclone/rclone) – "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files 612 | - [aptible/supercronic](https://github.com/aptible/supercronic) – Cron for containers 613 | - [google/go-cloud](https://github.com/google/go-cloud) – The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. 614 | - [jsha/minica](https://github.com/jsha/minica) – minica is a small, simple CA intended for use in situations where the CA operator also operates each host where a certificate will be used. 615 | - [zricethezav/gitleaks](https://github.com/zricethezav/gitleaks) – Protect and discover secrets using Gitleaks 🔑 616 | - [caddyserver/caddy](https://github.com/caddyserver/caddy) – Fast and extensible multi-platform web server with automatic HTTPS 617 | - [v2ray/v2ray-core](https://github.com/v2ray/v2ray-core) – A platform for building proxies to bypass network restrictions. 618 | - [traefik/traefik](https://github.com/traefik/traefik) – The Cloud Native Application Proxy 619 | - [git-chglog/git-chglog](https://github.com/git-chglog/git-chglog) – CHANGELOG generator implemented in Go (Golang). 620 | - [hazbo/httpu](https://github.com/hazbo/httpu) – The terminal-first http client 621 | - [goreleaser/goreleaser](https://github.com/goreleaser/goreleaser) – Deliver Go binaries as fast and easily as possible 622 | - [google/gvisor](https://github.com/google/gvisor) – Application Kernel for Containers 623 | - [keybase/saltpack](https://github.com/keybase/saltpack) – a modern crypto messaging format 624 | - [gocolly/colly](https://github.com/gocolly/colly) – Elegant Scraper and Crawler Framework for Golang 625 | - [bettercap/bettercap](https://github.com/bettercap/bettercap) – The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks. 626 | - [shadowsocks/shadowsocks-go](https://github.com/shadowsocks/shadowsocks-go) – go port of shadowsocks (Deprecated) 627 | - [quii/learn-go-with-tests](https://github.com/quii/learn-go-with-tests) – Learn Go with test-driven development 628 | - [moshenahmias/failure](https://github.com/moshenahmias/failure) – An error handling package for Go. 629 | - [golang/go](https://github.com/golang/go) – The Go programming language 630 | - [teh-cmc/go-internals](https://github.com/teh-cmc/go-internals) – A book about the internals of the Go programming language. 631 | - [jinzhu/now](https://github.com/jinzhu/now) – Now is a time toolkit for golang 632 | - [araddon/dateparse](https://github.com/araddon/dateparse) – GoLang Parse many date strings without knowing format in advance. 633 | - [golang/vgo](https://github.com/golang/vgo) – [mirror] Versioned Go Prototype 634 | - [spf13/viper](https://github.com/spf13/viper) – Go configuration with fangs 635 | - [gobuffalo/packr](https://github.com/gobuffalo/packr) – The simple and easy way to embed static files into Go binaries. 636 | - [AlexanderGrom/go-patterns](https://github.com/AlexanderGrom/go-patterns) – Design patterns in Golang 637 | - [urfave/cli](https://github.com/urfave/cli) – A simple, fast, and fun package for building command line apps in Go 638 | - [CodeMonkeyKevin/smpp34](https://github.com/CodeMonkeyKevin/smpp34) – Golang SMPP package 639 | - [jiajunhuang/guard](https://github.com/jiajunhuang/guard) – NOT MAINTAINED! A generic high performance circuit breaker & proxy server written in Go 640 | - [aws/aws-lambda-go](https://github.com/aws/aws-lambda-go) – Libraries, samples and tools to help Go developers develop AWS Lambda functions. 641 | - [apex/gateway](https://github.com/apex/gateway) – Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway 642 | - [cbegin/graven](https://github.com/cbegin/graven) – Graven is a build management tool for Go projects. It takes light cues from projects like Maven and Leiningen, but given Go's much simpler environment and far different take on dependency management, little is shared beyond the goals. 643 | - [ksimka/go-is-not-good](https://github.com/ksimka/go-is-not-good) – A curated list of articles complaining that go (golang) isn't good enough 644 | - [src-d/go-git](https://github.com/src-d/go-git) – Project has been moved to: https://github.com/go-git/go-git 645 | - [gobuffalo/buffalo](https://github.com/gobuffalo/buffalo) – Rapid Web Development w/ Go 646 | - [go-chi/chi](https://github.com/go-chi/chi) – lightweight, idiomatic and composable router for building Go HTTP services 647 | - [benchkram/errz](https://github.com/benchkram/errz) – Error Handling In One Line 648 | - [seehuhn/fortuna](https://github.com/seehuhn/fortuna) – An implementation of Ferguson and Schneier's Fortuna random number generator in Go. 649 | - [alecthomas/gometalinter](https://github.com/alecthomas/gometalinter) – DEPRECATED: Use https://github.com/golangci/golangci-lint 650 | - [golang/sys](https://github.com/golang/sys) – [mirror] Go packages for low-level interaction with the operating system 651 | - [paked/configure](https://github.com/paked/configure) – Configure is a Go package that gives you easy configuration of your project through redundancy 652 | - [avelino/awesome-go](https://github.com/avelino/awesome-go) – A curated list of awesome Go frameworks, libraries and software 653 | - [qax-os/excelize](https://github.com/qax-os/excelize) – Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets 654 | - [rakyll/statik](https://github.com/rakyll/statik) – Embed files into a Go executable 655 | - [lacion/cookiecutter-golang](https://github.com/lacion/cookiecutter-golang) – A Go project template 656 | - [sirupsen/logrus](https://github.com/sirupsen/logrus) – Structured, pluggable logging for Go. 657 | - [golang/glog](https://github.com/golang/glog) – Leveled execution logs for Go 658 | - [rumyantseva/advent-2017](https://github.com/rumyantseva/advent-2017) – [article] GopherAcademy 2017: Write a Kubernetes-ready service from scratch step-by-step 659 | - [alecthomas/kingpin](https://github.com/alecthomas/kingpin) – CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser 660 | - [fiorix/go-smpp](https://github.com/fiorix/go-smpp) – SMPP 3.4 Protocol for the Go programming language 661 | - [ginuerzh/gost](https://github.com/ginuerzh/gost) – GO Simple Tunnel - a simple tunnel written in golang 662 | - [Redundancy/gosync-cmd](https://github.com/Redundancy/gosync-cmd) – Command-line tool based on gosync 663 | - [gin-gonic/gin](https://github.com/gin-gonic/gin) – Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. 664 | - [AllenDang/w32](https://github.com/AllenDang/w32) – A wrapper of windows apis for the Go Programming Language. 665 | - [docker/go-plugins-helpers](https://github.com/docker/go-plugins-helpers) – Go helper packages to extend the Docker Engine 666 | - [spf13/cobra](https://github.com/spf13/cobra) – A Commander for modern Go CLI interactions 667 | - [ContainX/docker-volume-netshare](https://github.com/ContainX/docker-volume-netshare) – Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin 668 | - [kardianos/service](https://github.com/kardianos/service) – Run go programs as a service on major platforms. 669 | - [Arafatk/glot](https://github.com/Arafatk/glot) – Glot is a plotting library for Golang built on top of gnuplot. 670 | - [DisposaBoy/GoSublime](https://github.com/DisposaBoy/GoSublime) – A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features. 671 | - [shirou/gopsutil](https://github.com/shirou/gopsutil) – psutil for golang 672 | - [Workiva/go-datastructures](https://github.com/Workiva/go-datastructures) – A collection of useful, performant, and threadsafe Go datastructures. 673 | - [influxdata/telegraf](https://github.com/influxdata/telegraf) – The plugin-driven server agent for collecting & reporting metrics. 674 | - [go-telegram-bot-api/telegram-bot-api](https://github.com/go-telegram-bot-api/telegram-bot-api) – Golang bindings for the Telegram Bot API 675 | - [go-stomp/stomp](https://github.com/go-stomp/stomp) – Go language library for STOMP protocol 676 | - [osteele/gojekyll](https://github.com/osteele/gojekyll) – A fast Go implementation of the Jekyll blogging engine 677 | - [syncthing/syncthing](https://github.com/syncthing/syncthing) – Open Source Continuous File Synchronization 678 | - [gravitational/teleport](https://github.com/gravitational/teleport) – The easiest, most secure way to access infrastructure. 679 | - [pkg/errors](https://github.com/pkg/errors) – Simple error handling primitives 680 | - [golang/dep](https://github.com/golang/dep) – Go dependency management tool experiment (deprecated) 681 | - [nishanths/license](https://github.com/nishanths/license) – Command-line license text generator. 682 | - [gohugoio/hugo](https://github.com/gohugoio/hugo) – The world’s fastest framework for building websites. 683 | 684 |
685 | 686 | ## HTML 687 | 688 | - [juev/foam](https://github.com/juev/foam) 689 | - [Konstantin8105/Effective_Go_RU](https://github.com/Konstantin8105/Effective_Go_RU) – Перевод - Эффективный Go 690 | - [chrisalbon/short_notes_on_machine_learning](https://github.com/chrisalbon/short_notes_on_machine_learning) – Notes On Using Data Science & Artificial Intelligence To Fight For Something That Matters. 691 | - [joyeusenoelle/GuideToMastodon](https://github.com/joyeusenoelle/GuideToMastodon) – An increasingly less-brief guide to Mastodon 692 | - [apvarun/digital-garden-hugo-theme](https://github.com/apvarun/digital-garden-hugo-theme) – Build your own personal Digital Garden effortlessly with this Hugo theme 693 | - [go101/go101](https://github.com/go101/go101) – An online book focusing on Go syntax/semantics and runtime related things 694 | - [waferbaby/usesthis](https://github.com/waferbaby/usesthis) – A nerdy little interview website, asking people from all walks of life what they use to get the job done. 695 | - [geek-cookbook/geek-cookbook](https://github.com/geek-cookbook/geek-cookbook) – The "Geek's Cookbook" is a collection of guides for establishing your own highly-available "private cloud" and using it to run self-hosted services such as GitLab, Plex, NextCloud, etc. 696 | - [munificent/craftinginterpreters](https://github.com/munificent/craftinginterpreters) – Repository for the book "Crafting Interpreters" 697 | - [RichardLitt/knowledge](https://github.com/RichardLitt/knowledge) – 💡 document everything 698 | - [gnab/remark](https://github.com/gnab/remark) – A simple, in-browser, markdown-driven slideshow tool. 699 | - [Igglybuff/awesome-piracy](https://github.com/Igglybuff/awesome-piracy) – A curated list of awesome warez and piracy links 700 | 701 |
702 | 703 | ## Haskell 704 | 705 | - [jgm/pandoc](https://github.com/jgm/pandoc) – Universal markup converter 706 | - [koalaman/shellcheck](https://github.com/koalaman/shellcheck) – ShellCheck, a static analysis tool for shell scripts 707 | - [simonmichael/hledger](https://github.com/simonmichael/hledger) – Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces. 708 | - [tensorflow/haskell](https://github.com/tensorflow/haskell) – Haskell bindings for TensorFlow 709 | - [well-typed/optics](https://github.com/well-typed/optics) – Optics as an abstract interface 710 | - [ChrisPenner/slick](https://github.com/ChrisPenner/slick) – Static site generator built on Shake configured in Haskell 711 | - [NorfairKing/smos](https://github.com/NorfairKing/smos) – A comprehensive self-management System 712 | - [kmonad/kmonad](https://github.com/kmonad/kmonad) – An advanced keyboard manager 713 | - [kowainik/learn4haskell](https://github.com/kowainik/learn4haskell) – 👩‍🏫 👨‍🏫 Learn Haskell basics in 4 pull requests 714 | - [ghc/ghc](https://github.com/ghc/ghc) – Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing). 715 | - [haskell/cabal](https://github.com/haskell/cabal) – Official upstream development repository for Cabal and cabal-install 716 | - [co-log/co-log](https://github.com/co-log/co-log) – 📓 Flexible and configurable modern #Haskell logging framework 717 | - [kowainik/relude](https://github.com/kowainik/relude) – 🌀 Safe, performant, user-friendly and lightweight Haskell standard library 718 | - [ruHaskell/ruhaskell](https://github.com/ruHaskell/ruhaskell) – Главный сайт сообщества 719 | - [jaspervdj/jaspervdj](https://github.com/jaspervdj/jaspervdj) – Source code of my personal home page. 720 | - [adept/full-fledged-hledger](https://github.com/adept/full-fledged-hledger) – Tutorial on Hledger setup with multi-year files, multi-source imports and a range of auto-generated reports 721 | - [ndmitchell/hlint](https://github.com/ndmitchell/hlint) – Haskell source code suggestions 722 | - [rkaippully/webgear](https://github.com/rkaippully/webgear) – Moved to https://github.com/haskell-webgear/webgear 723 | - [willkurt/CS326-Haskell](https://github.com/willkurt/CS326-Haskell) – Lecture notes and sample code for the Haskell portion of UNR's CS 326 724 | - [higherkindness/mu-haskell](https://github.com/higherkindness/mu-haskell) – Mu (μ) is a purely functional framework for building micro services. 725 | - [kowainik/summoner](https://github.com/kowainik/summoner) – 🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects 726 | - [haskell/stylish-haskell](https://github.com/haskell/stylish-haskell) – Haskell code prettifier 727 | - [hadolint/hadolint](https://github.com/hadolint/hadolint) – Dockerfile linter, validate inline bash, written in Haskell 728 | - [pcapriotti/optparse-applicative](https://github.com/pcapriotti/optparse-applicative) – Applicative option parser 729 | - [jaspervdj/hakyll](https://github.com/jaspervdj/hakyll) – A static website compiler library in Haskell 730 | - [thma/WhyHaskellMatters](https://github.com/thma/WhyHaskellMatters) – In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language. 731 | - [lyokha/nginx-healthcheck-plugin](https://github.com/lyokha/nginx-healthcheck-plugin) – Active health checks and monitoring of Nginx upstreams 732 | - [isovector/thinking-with-types](https://github.com/isovector/thinking-with-types) – 📖 source material for Thinking with Types 733 | - [krispo/awesome-haskell](https://github.com/krispo/awesome-haskell) – A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line. 734 | 735 |
736 | 737 | ## Java 738 | 739 | - [krlvm/PowerTunnel](https://github.com/krlvm/PowerTunnel) – Powerful and extensible proxy server with anti-censorship functionality 740 | 741 |
742 | 743 | ## JavaScript 744 | 745 | - [serverless-dns/serverless-dns](https://github.com/serverless-dns/serverless-dns) – The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, and Fly.io 746 | - [SadeghHayeri/GreenTunnel](https://github.com/SadeghHayeri/GreenTunnel) – GreenTunnel is an anti-censorship utility designed to bypass the DPI system that is put in place by various ISPs to block access to certain websites. 747 | - [anticensority/runet-censorship-bypass](https://github.com/anticensority/runet-censorship-bypass) – Chromium extension for bypassing censorship in Russia 748 | - [blocklistproject/Lists](https://github.com/blocklistproject/Lists) – Primary Block Lists 749 | - [gorhill/uBlock](https://github.com/gorhill/uBlock) – uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 750 | - [awesome-selfhosted/awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) – A list of Free Software network services and web applications which can be hosted on your own servers 751 | - [git-tips/tips](https://github.com/git-tips/tips) – Most commonly used git tips and tricks. 752 | - [nikitavoloboev/knowledge](https://github.com/nikitavoloboev/knowledge) – Everything I know 753 | 754 |
755 | 756 | ## Jupyter Notebook 757 | 758 | - [codez0mb1e/resistance](https://github.com/codez0mb1e/resistance) – Pre-crisis Risk Management for Personal Finance 759 | - [microsoft/Data-Science-For-Beginners](https://github.com/microsoft/Data-Science-For-Beginners) – 10 Weeks, 20 Lessons, Data Science for All! 760 | - [DataDog/go-profiler-notes](https://github.com/DataDog/go-profiler-notes) – felixge's notes on the various go profiling methods that are available. 761 | - [natasha/corus](https://github.com/natasha/corus) – Links to Russian corpora + Python functions for loading and parsing 762 | 763 |
764 | 765 | ## LUA 766 | 767 | - [luarocks/luarocks](https://github.com/luarocks/luarocks) – LuaRocks is the package manager for the Lua programming language. 768 | - [AstroNvim/AstroNvim](https://github.com/AstroNvim/AstroNvim) – AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins 769 | - [LunarVim/LunarVim](https://github.com/LunarVim/LunarVim) – An IDE layer for Neovim with sane defaults. Completely free and community driven. 770 | - [SpaceVim/SpaceVim](https://github.com/SpaceVim/SpaceVim) – A community-driven modular vim/neovim distribution - The ultimate vimrc 771 | 772 |
773 | 774 | ## Makefile 775 | 776 | - [netlify/binrc](https://github.com/netlify/binrc) – Binrc is a command line application to manage different versions of binaries stored on GitHub releases. 777 | - [davecheney/dotfiles](https://github.com/davecheney/dotfiles) – dot slash dot dot 778 | 779 |
780 | 781 | ## Others 782 | 783 | - [tianshanghong/awesome-anki](https://github.com/tianshanghong/awesome-anki) – A curated list of awesome Anki add-ons, decks and resources 784 | - [juev/gitea-on-fly](https://github.com/juev/gitea-on-fly) – Gitea server with fly.io 785 | - [Lissy93/personal-security-checklist](https://github.com/Lissy93/personal-security-checklist) – 🔒 A curated checklist of 300+ tips for protecting digital security and privacy in 2022 786 | - [danoctavian/awesome-anti-censorship](https://github.com/danoctavian/awesome-anti-censorship) – curated list of open-source anti-censorship tools 787 | - [awesome-vpn/awesome-vpn](https://github.com/awesome-vpn/awesome-vpn) – VPN/proxy WIKI .Find the best VPN/proxy 免费的VPN 代理 账号 翻墙 科学上网 梯子 机场 788 | - [juev/tailscale-github-actions](https://github.com/juev/tailscale-github-actions) 789 | - [omniedgeio/omniedge](https://github.com/omniedgeio/omniedge) – Bringing intranet on the internet with Zero-Config Mesh VPNs. 790 | - [rumyantseva/devenv](https://github.com/rumyantseva/devenv) – Configuration of my local development environment 791 | - [kevincobain2000/action-gobrew](https://github.com/kevincobain2000/action-gobrew) – Setup Go in Github Actions using Gobrew 792 | - [juev/awesome-stars](https://github.com/juev/awesome-stars) – 🌟 Denis's starred repos, updated daily! 793 | - [nikitavoloboev/my-mac-os](https://github.com/nikitavoloboev/my-mac-os) – List of applications and tools that make my macOS experience even more amazing 794 | - [mtdvio/every-programmer-should-know](https://github.com/mtdvio/every-programmer-should-know) – A collection of (mostly) technical things every software developer should know about 795 | - [jwasham/coding-interview-university](https://github.com/jwasham/coding-interview-university) – A complete computer science study plan to become a software engineer. 796 | - [iipc/awesome-web-archiving](https://github.com/iipc/awesome-web-archiving) – An Awesome List for getting started with web archiving 797 | - [lgg/awesome-keepass](https://github.com/lgg/awesome-keepass) – Curated list of KeePass-related projects 798 | - [semver/semver](https://github.com/semver/semver) – Semantic Versioning Specification 799 | - [juev/juev](https://github.com/juev/juev) – Golang Developer 800 | - [notracking/hosts-blocklists](https://github.com/notracking/hosts-blocklists) – Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage 801 | - [pluja/awesome-privacy](https://github.com/pluja/awesome-privacy) – Awesome Privacy - A curated list of services and alternatives that respect your privacy because PRIVACY MATTERS. 802 | - [255kb/stack-on-a-budget](https://github.com/255kb/stack-on-a-budget) – A collection of services with great free tiers for developers on a budget. Sponsored by Mockoon, the best mock API tool. https://mockoon.com 803 | - [redecentralize/alternative-internet](https://github.com/redecentralize/alternative-internet) – A collection of interesting new networks and tech aiming at decentralisation (in some form). 804 | - [golovers/effective-go](https://github.com/golovers/effective-go) – a list of effective go, best practices and go idiomatic 805 | - [dp92987/go-videos-ru](https://github.com/dp92987/go-videos-ru) – Каталог докладов, лекций и других видеоматериалов о Go (Golang) 806 | - [sobolevn/awesome-cryptography](https://github.com/sobolevn/awesome-cryptography) – A curated list of cryptography resources and links. 807 | - [go-perf/awesome-go-perf](https://github.com/go-perf/awesome-go-perf) – A curated list of Awesome Go performance libraries and tools 808 | - [todotxt/todo.txt](https://github.com/todotxt/todo.txt) – ‼️ A complete primer on the whys and hows of todo.txt. 809 | - [tycrek/degoogle](https://github.com/tycrek/degoogle) – A huge list of alternatives to Google products. Privacy tips, tricks, and links. 810 | - [fiatjaf/awesome-jq](https://github.com/fiatjaf/awesome-jq) – A curated list of awesome jq tools and resources. 811 | - [limetext/lime](https://github.com/limetext/lime) – Open source API-compatible alternative to the text editor Sublime Text 812 | - [nikitavoloboev/privacy-respecting](https://github.com/nikitavoloboev/privacy-respecting) – Curated List of Privacy Respecting Services and Software 813 | - [nikitavoloboev/my-ios](https://github.com/nikitavoloboev/my-ios) – List of applications and tools that make my iOS experience even more amazing 814 | - [nerd-one/VPN-OnDemand](https://github.com/nerd-one/VPN-OnDemand) 815 | 816 |
817 | 818 | ## Python 819 | 820 | - [MatrixTM/MHDDoS](https://github.com/MatrixTM/MHDDoS) – Best DDoS Attack Script Python3, (Cyber / DDos) Attack With 56 Methods 821 | - [h2y/Shadowrocket-ADBlock-Rules](https://github.com/h2y/Shadowrocket-ADBlock-Rules) – 提供多款 Shadowrocket 规则,带广告过滤功能。用于 iOS 未越狱设备选择性地自动翻墙。 822 | - [Kkevsterrr/geneva](https://github.com/Kkevsterrr/geneva) – automated censorship evasion for the client-side and server-side 823 | - [donnemartin/system-design-primer](https://github.com/donnemartin/system-design-primer) – Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. 824 | - [charlax/professional-programming](https://github.com/charlax/professional-programming) – A collection of learning resources for curious software engineers 825 | - [dethos/clipboard-watcher](https://github.com/dethos/clipboard-watcher) – Keep an eye on the apps that are using your clipboard 826 | - [oduwsdl/ipwb](https://github.com/oduwsdl/ipwb) – InterPlanetary Wayback: A distributed and persistent archive replay system using IPFS 827 | - [franciscod/telegram-twitter-forwarder-bot](https://github.com/franciscod/telegram-twitter-forwarder-bot) – A Telegram bot that forwards Tweets 828 | - [mautrix/twitter](https://github.com/mautrix/twitter) – A Matrix-Twitter DM puppeting bridge 829 | - [chubin/cheat.sh](https://github.com/chubin/cheat.sh) – the only cheat sheet you need 830 | - [thcipriani/sshecret](https://github.com/thcipriani/sshecret) – I can keep a SSHecret 831 | - [net4people/bbs](https://github.com/net4people/bbs) – Forum for discussing Internet censorship circumvention 832 | - [WofWca/store-email-on-ipfs-plugin](https://github.com/WofWca/store-email-on-ipfs-plugin) 833 | - [ninofiliu/gettor-bot](https://github.com/ninofiliu/gettor-bot) – A Signal chatbot to broadcast Tor bridges in countries where Tor relays are blocked/monitored 834 | - [nvbn/thefuck](https://github.com/nvbn/thefuck) – Magnificent app which corrects your previous console command. 835 | - [proninyaroslav/linux-insides-ru](https://github.com/proninyaroslav/linux-insides-ru) – Немного о ядре Linux 836 | - [chubin/wttr.in](https://github.com/chubin/wttr.in) – :partly_sunny: The right way to check the weather 837 | - [replicate/cog](https://github.com/replicate/cog) – Containers for machine learning 838 | - [infobyte/faraday](https://github.com/infobyte/faraday) – Open Source Vulnerability Management Platform 839 | - [Aurelien-Pelissier/Medium](https://github.com/Aurelien-Pelissier/Medium) – All the code related to my medium articles 840 | - [pinry/pinry](https://github.com/pinry/pinry) – Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. It's open-source and self-hosted. 841 | - [edeng23/binance-trade-bot](https://github.com/edeng23/binance-trade-bot) – Automated cryptocurrency trading bot 842 | - [Z4nzu/hackingtool](https://github.com/Z4nzu/hackingtool) – ALL IN ONE Hacking Tool For Hackers 843 | - [paperless-ngx/paperless-ngx](https://github.com/paperless-ngx/paperless-ngx) – A community-supported supercharged version of paperless: scan, index and archive all your physical documents 844 | - [matrix-org/synapse](https://github.com/matrix-org/synapse) – Synapse: Matrix homeserver written in Python 3/Twisted. 845 | - [magic-wormhole/magic-wormhole](https://github.com/magic-wormhole/magic-wormhole) – get things from one computer to another, safely 846 | - [josegonzalez/python-github-backup](https://github.com/josegonzalez/python-github-backup) – backup a github user or organization 847 | - [quenhus/uBlock-Origin-dev-filter](https://github.com/quenhus/uBlock-Origin-dev-filter) – Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Specific to dev websites like StackOverflow or GitHub. 848 | - [seanbreckenridge/browserexport](https://github.com/seanbreckenridge/browserexport) – backup and parse browser history databases (chrome, firefox, safari, and other chrome/firefox derivatives) 849 | - [StevenBlack/hosts](https://github.com/StevenBlack/hosts) – 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories. 850 | - [public-apis/public-apis](https://github.com/public-apis/public-apis) – A collective list of free APIs 851 | - [khuedoan/homelab](https://github.com/khuedoan/homelab) – Small and energy efficient self-hosting infrastructure, fully automated from empty disk to operating services. 852 | - [GAM-team/got-your-back](https://github.com/GAM-team/got-your-back) – Got Your Back (GYB) is a command line tool for backing up your Gmail messages to your computer using Gmail's API over HTTPS. 853 | - [SirVer/ultisnips](https://github.com/SirVer/ultisnips) – UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips! 854 | - [disposable-email-domains/disposable-email-domains](https://github.com/disposable-email-domains/disposable-email-domains) – a list of disposable and temporary email address domains 855 | - [eisenxp/macos-golink-wrapper](https://github.com/eisenxp/macos-golink-wrapper) – solution to "syscall.Mprotect panic: permission denied" on macOS Catalina 10.15.x 856 | - [abhinavsingh/proxy.py](https://github.com/abhinavsingh/proxy.py) – ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework 857 | - [Tecnativa/docker-socket-proxy](https://github.com/Tecnativa/docker-socket-proxy) – Proxy over your Docker socket to restrict which requests it accepts 858 | - [blackjack4494/yt-dlc](https://github.com/blackjack4494/yt-dlc) – media downloader and library for various sites. 859 | - [xxh/xxh](https://github.com/xxh/xxh) – 🚀 Bring your favorite shell wherever you go through the ssh. 860 | - [dunhamsteve/notesutils](https://github.com/dunhamsteve/notesutils) – Utilities for extracting notes from Notes.app. This repository is lightly maintained and mainly exists to serve as documentation and starting point for your own scripts. 861 | - [xoposhiy/aoc](https://github.com/xoposhiy/aoc) 862 | - [minimaxir/big-list-of-naughty-strings](https://github.com/minimaxir/big-list-of-naughty-strings) – The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. 863 | - [containers/podman-compose](https://github.com/containers/podman-compose) – a script to run docker-compose.yml using podman 864 | - [yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp) – A youtube-dl fork with additional features and fixes 865 | - [openstenoproject/plover](https://github.com/openstenoproject/plover) – Open source stenotype engine 866 | - [simonw/db-to-sqlite](https://github.com/simonw/db-to-sqlite) – CLI tool for exporting tables or queries from any SQL database to a SQLite file 867 | - [jesse-ai/jesse](https://github.com/jesse-ai/jesse) – An advanced crypto trading bot written in Python 868 | - [vkbo/novelWriter](https://github.com/vkbo/novelWriter) – novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.7+) and Qt 5 (5.3+) for cross-platform support. 869 | - [hasherezade/password_scrambler](https://github.com/hasherezade/password_scrambler) – Password scrambler - small util to make your easy passwords complicated! 870 | - [drduh/macOS-Security-and-Privacy-Guide](https://github.com/drduh/macOS-Security-and-Privacy-Guide) – Guide to securing and improving privacy on macOS 871 | - [piku/piku](https://github.com/piku/piku) – The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers. 872 | - [DavHau/mach-nix](https://github.com/DavHau/mach-nix) – Create highly reproducible python environments 873 | - [getsentry/sentry](https://github.com/getsentry/sentry) – Sentry is cross-platform application monitoring, with a focus on error reporting. 874 | - [getsentry/sentry-kubernetes](https://github.com/getsentry/sentry-kubernetes) – Kubernetes event reporter for Sentry 875 | - [ungoogled-software/ungoogled-chromium](https://github.com/ungoogled-software/ungoogled-chromium) – Google Chromium, sans integration with Google 876 | - [python-telegram-bot/python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) – We have made you a wrapper you can't refuse 877 | - [nix-community/NUR](https://github.com/nix-community/NUR) – Nix User Repository: User contributed nix packages [maintainer=@Mic92] 878 | - [RedisLabs/redis-enterprise-k8s-docs](https://github.com/RedisLabs/redis-enterprise-k8s-docs) 879 | - [NixOS/nixops](https://github.com/NixOS/nixops) – NixOps is a tool for deploying to NixOS machines in a network or cloud. 880 | - [samschott/maestral](https://github.com/samschott/maestral) – Open-source Dropbox client for macOS and Linux 881 | - [terraform-compliance/cli](https://github.com/terraform-compliance/cli) – a lightweight, security focused, BDD test framework against terraform. 882 | - [natasha/slovnet](https://github.com/natasha/slovnet) – Deep Learning based NLP modeling for Russian language 883 | - [natasha/natasha](https://github.com/natasha/natasha) – Solves basic Russian NLP tasks, API for lower level Natasha projects 884 | - [dflook/terraform-github-actions](https://github.com/dflook/terraform-github-actions) – GitHub actions for terraform 885 | - [apple/ml-hypersim](https://github.com/apple/ml-hypersim) – Hypersim: A Photorealistic Synthetic Dataset for Holistic Indoor Scene Understanding 886 | - [python-poetry/cleo](https://github.com/python-poetry/cleo) – Cleo allows you to create beautiful and testable command-line interfaces. 887 | - [faif/python-patterns](https://github.com/faif/python-patterns) – A collection of design patterns/idioms in Python 888 | - [cuducos/twitter-cleanup](https://github.com/cuducos/twitter-cleanup) – 🛁 Clean-up inactive accounts and bots from your Twitter 889 | - [marshmallow-code/marshmallow](https://github.com/marshmallow-code/marshmallow) – A lightweight library for converting complex objects to and from simple Python datatypes. 890 | - [WeblateOrg/weblate](https://github.com/WeblateOrg/weblate) – Web based localization tool with tight version control integration. 891 | - [lyft/cartography](https://github.com/lyft/cartography) – Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database. 892 | - [nltk/nltk](https://github.com/nltk/nltk) – NLTK Source 893 | - [huggingface/transformers](https://github.com/huggingface/transformers) – 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX. 894 | - [evidentlyai/evidently](https://github.com/evidentlyai/evidently) – Evaluate and monitor ML models from validation to production. Join our Discord: https://discord.com/invite/xZjKRaNp8b 895 | - [beurtschipper/Depix](https://github.com/beurtschipper/Depix) – Recovers passwords from pixelized screenshots 896 | - [KasperskyLab/TinyCheck](https://github.com/KasperskyLab/TinyCheck) – TinyCheck allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them. This can be used to check if any suspect or malicious communication is outgoing from a smartphone, by using heuristics or specific Indicators of Compromise (IoCs). In order to make it working, you need a computer with a Debian-like operating system and two Wi-Fi interfaces. The best choice is to use a Raspberry Pi (2+) a Wi-Fi dongle and a small touch screen. This tiny configuration (for less than $50) allows you to tap any Wi-Fi device, anywhere. 897 | - [dschep/ntfy](https://github.com/dschep/ntfy) – 🖥️📱🔔 A utility for sending notifications, on demand and when commands finish. 898 | - [matt-graham/mici](https://github.com/matt-graham/mici) – Manifold Markov chain Monte Carlo methods in Python 899 | - [karlicoss/HPI](https://github.com/karlicoss/HPI) – Human Programming Interface 🧑👽🤖 900 | - [tiangolo/typer](https://github.com/tiangolo/typer) – Typer, build great CLIs. Easy to code. Based on Python type hints. 901 | - [kubernetes-client/python](https://github.com/kubernetes-client/python) – Official Python client library for kubernetes 902 | - [ytdl-org/youtube-dl](https://github.com/ytdl-org/youtube-dl) – Command-line program to download videos from YouTube.com and other video sites 903 | - [karlicoss/spotifyexport](https://github.com/karlicoss/spotifyexport) – Export your personal Spotify data: playlists, saved tracks/albums/shows, etc. as JSON 904 | - [ai-forever/ru-gpts](https://github.com/ai-forever/ru-gpts) – Russian GPT3 models. 905 | - [LibreLingo/LibreLingo](https://github.com/LibreLingo/LibreLingo) – 🐢 🌎 📚 a community-owned language-learning platform 906 | - [anishathalye/dotbot](https://github.com/anishathalye/dotbot) – A tool that bootstraps your dotfiles ⚡️ 907 | - [mikepqr/resume.md](https://github.com/mikepqr/resume.md) – Write your resume in Markdown, style it with CSS, output to HTML and PDF 908 | - [quantopian/zipline](https://github.com/quantopian/zipline) – Zipline, a Pythonic Algorithmic Trading Library 909 | - [wilsonfreitas/awesome-quant](https://github.com/wilsonfreitas/awesome-quant) – A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance) 910 | - [ArchiveBox/ArchiveBox](https://github.com/ArchiveBox/ArchiveBox) – 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more... 911 | - [Ciphey/Ciphey](https://github.com/Ciphey/Ciphey) – ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡ 912 | - [JaidedAI/EasyOCR](https://github.com/JaidedAI/EasyOCR) – Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc. 913 | - [igrishaev/habr-posts](https://github.com/igrishaev/habr-posts) 914 | - [fmoralesc/vim-pad](https://github.com/fmoralesc/vim-pad) – a quick notetaking plugin 915 | - [Shougo/defx.nvim](https://github.com/Shougo/defx.nvim) – :file_folder: The dark powered file explorer implementation for neovim/Vim8 916 | - [isocpp/CppCoreGuidelines](https://github.com/isocpp/CppCoreGuidelines) – The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++ 917 | - [microsoft/rpi-resources](https://github.com/microsoft/rpi-resources) – A collection of tutorials and examples for the Raspberry Pi 918 | - [Yelp/detect-secrets](https://github.com/Yelp/detect-secrets) – An enterprise friendly way of detecting and preventing secrets in code. 919 | - [jceb/vim-orgmode](https://github.com/jceb/vim-orgmode) – UNMAINTAINED looking for maintainers! Text outlining and task management for Vim based on Emacs' Org-Mode 920 | - [karlicoss/promnesia](https://github.com/karlicoss/promnesia) – Another piece of your extended mind 921 | - [ivanov/vim-ipython](https://github.com/ivanov/vim-ipython) – A two-way integration between Vim and IPython 0.11+ 922 | - [amypeniston/game-of-life](https://github.com/amypeniston/game-of-life) – A command line interface to generate universes. Based on Conway's Game of Life and implemented in Python. 923 | - [etesync/server](https://github.com/etesync/server) – The Etebase server (so you can run your own) 924 | - [powerline/powerline](https://github.com/powerline/powerline) – Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile. 925 | - [sissbruecker/linkding](https://github.com/sissbruecker/linkding) – Self-hosted bookmark service 926 | - [renerocksai/sublime_zk](https://github.com/renerocksai/sublime_zk) – A SublimeText3 package featuring ID based wiki style links, and #tags, intended for zettelkasten method users. Loaded with tons of features like inline image display, sophisticated tag search, note transclusion features, support for note templates, bibliography support, support for multiple panes, etc. to make working in your Zettelkasten a joy :smile:. 927 | - [ranger/ranger](https://github.com/ranger/ranger) – A VIM-inspired filemanager for the console 928 | 929 |
930 | 931 | ## Ruby 932 | 933 | - [andmetoo/dot](https://github.com/andmetoo/dot) – My dotfiles and settings 934 | 935 |
936 | 937 | ## Rust 938 | 939 | - [ihciah/shadow-tls](https://github.com/ihciah/shadow-tls) 940 | - [vinhjaxt/rust-DPI-http-proxy](https://github.com/vinhjaxt/rust-DPI-http-proxy) – HTTP proxy bypasses ISP DPI censorship - a rust version 941 | - [brocode/fw](https://github.com/brocode/fw) – workspace productivity booster 942 | - [casey/just](https://github.com/casey/just) – 🤖 Just a command runner 943 | - [wezm/rsspls](https://github.com/wezm/rsspls) – Generate RSS feeds from websites 944 | - [erikh/ztui](https://github.com/erikh/ztui) – A terminal UI for ZeroTier 945 | - [LGUG2Z/unsubscan](https://github.com/LGUG2Z/unsubscan) – A tool to help you find unsubscribe links in your emails 946 | - [metalbear-co/mirrord](https://github.com/metalbear-co/mirrord) – Connect your local process and your cloud environment, letting you run local code in cloud conditions. 947 | - [stepchowfun/toast](https://github.com/stepchowfun/toast) – Containerize your development and continuous integration environments. 🥂 948 | - [brxken128/dexios](https://github.com/brxken128/dexios) – A secure file encryption utility, written in Rust. 949 | - [tonarino/innernet](https://github.com/tonarino/innernet) – A private network system that uses WireGuard under the hood. 950 | - [paperclip-rs/paperclip](https://github.com/paperclip-rs/paperclip) – WIP OpenAPI tooling for Rust. 951 | - [uuid-rs/uuid](https://github.com/uuid-rs/uuid) – Generate and parse UUIDs. 952 | - [nkr413/qrcode-encrypt](https://github.com/nkr413/qrcode-encrypt) – QR code with encrypted content 953 | - [dimensionhq/fleet](https://github.com/dimensionhq/fleet) – 🚀 The blazing fast build tool for Rust. 954 | - [barrucadu/resolved](https://github.com/barrucadu/resolved) – A simple DNS server for home networks. 955 | - [dflemstr/rq](https://github.com/dflemstr/rq) – Record Query - A tool for doing record analysis and transformation 956 | - [shadowsocks/shadowsocks-rust](https://github.com/shadowsocks/shadowsocks-rust) – A Rust port of shadowsocks 957 | - [cargo-bins/cargo-binstall](https://github.com/cargo-bins/cargo-binstall) – Binary installation for rust projects 958 | - [rome/tools](https://github.com/rome/tools) – The Rome Toolchain. A formatter, linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS. 959 | - [tummychow/git-absorb](https://github.com/tummychow/git-absorb) – git commit --fixup, but automatic 960 | - [warp-tech/warpgate](https://github.com/warp-tech/warpgate) – Smart SSH, HTTPS and MySQL bastion that needs no client-side software 961 | - [sirwart/ripsecrets](https://github.com/sirwart/ripsecrets) – A command-line tool to prevent committing secret keys into your source code 962 | - [orhun/systeroid](https://github.com/orhun/systeroid) – A more powerful alternative to sysctl(8) with a terminal user interface 🐧 963 | - [crossbeam-rs/crossbeam](https://github.com/crossbeam-rs/crossbeam) – Tools for concurrent programming in Rust 964 | - [bachp/git-mirror](https://github.com/bachp/git-mirror) – A small utility that allows to mirror external repositories to GitLab, GitHub and possible more. 965 | - [xldenis/creusot](https://github.com/xldenis/creusot) – deductive verification of Rust code. (semi) automatically prove your code satisfies your specifications! 966 | - [ekzhang/bore](https://github.com/ekzhang/bore) – 🕳 bore is a simple CLI tool for making tunnels to localhost 967 | - [solana-labs/solana](https://github.com/solana-labs/solana) – Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces. 968 | - [dropbox/fast_rsync](https://github.com/dropbox/fast_rsync) – An optimized implementation of librsync in pure Rust. 969 | - [zee-editor/zee](https://github.com/zee-editor/zee) – A modern text editor for the terminal written in Rust 970 | - [Wilfred/difftastic](https://github.com/Wilfred/difftastic) – a structural diff that understands syntax 🟥🟩 971 | - [tnballo/high-assurance-rust](https://github.com/tnballo/high-assurance-rust) – A free book about developing secure and robust systems software. 972 | - [artichoke/artichoke](https://github.com/artichoke/artichoke) – 💎 Artichoke is a Ruby made with Rust 973 | - [matklad/xshell](https://github.com/matklad/xshell) 974 | - [craciuncezar/git-smart-checkout](https://github.com/craciuncezar/git-smart-checkout) – 🧠 A command-line utility for switching git branches more easily. Switch branches interactively or use a fuzzy search to find that long-forgotten branch name. 975 | - [martinvonz/jj](https://github.com/martinvonz/jj) – A Git-compatible DVCS that is both simple and powerful 976 | - [osohq/oso](https://github.com/osohq/oso) – Oso is a batteries-included framework for building authorization in your application. 977 | - [PaulJuliusMartinez/jless](https://github.com/PaulJuliusMartinez/jless) – jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data. 978 | - [swc-project/swc](https://github.com/swc-project/swc) – Rust-based platform for the Web 979 | - [elfshaker/elfshaker](https://github.com/elfshaker/elfshaker) – elfshaker stores binary objects efficiently 980 | - [snoyberg/redirector](https://github.com/snoyberg/redirector) – Simple no-config Rust utility for redirecting between domains 981 | - [prometheus/client_rust](https://github.com/prometheus/client_rust) – Prometheus / OpenMetrics client library in Rust 982 | - [Riduidel/rrss2imap](https://github.com/Riduidel/rrss2imap) – A rust reimplementation of rss2email (the Rui Carno branch) 983 | - [m-ou-se/pong](https://github.com/m-ou-se/pong) – Fake ping times. 984 | - [Canop/termimad](https://github.com/Canop/termimad) – A library to display rich (Markdown) snippets and texts in a rust terminal application 985 | - [r3nya/cli-news-rs](https://github.com/r3nya/cli-news-rs) 986 | - [kaj/rsass](https://github.com/kaj/rsass) – Sass reimplemented in rust with nom. 987 | - [lapce/lapce](https://github.com/lapce/lapce) – Lightning-fast and Powerful Code Editor written in Rust 988 | - [oxidecomputer/humility](https://github.com/oxidecomputer/humility) – Debugger for Hubris 989 | - [oxidecomputer/hubris](https://github.com/oxidecomputer/hubris) – A lightweight, memory-protected, message-passing kernel for deeply embedded systems. 990 | - [greyblake/envconfig-rs](https://github.com/greyblake/envconfig-rs) – Build a config structure from environment variables in Rust without boilerplate 991 | - [nikolassv/bartib](https://github.com/nikolassv/bartib) – A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports. 992 | - [epilys/rsqlite3](https://github.com/epilys/rsqlite3) – sqlite3 Rewritten in RiiR Rust 🦀🦀🦀 993 | - [alacritty/alacritty](https://github.com/alacritty/alacritty) – A cross-platform, OpenGL terminal emulator. 994 | - [juev/ok](https://github.com/juev/ok) – .ok folder profiles 995 | - [juev/t](https://github.com/juev/t) – A command-line todo list manager for people that want to finish tasks, not organize them. 996 | - [khvzak/mlua](https://github.com/khvzak/mlua) – High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support 997 | - [tailscale/pam](https://github.com/tailscale/pam) – An experimental, work-in-progress PAM module for Tailscale 998 | - [Orange-OpenSource/hurl](https://github.com/Orange-OpenSource/hurl) – Hurl, run and test HTTP requests with plain text. 999 | - [facebookincubator/cargo-guppy](https://github.com/facebookincubator/cargo-guppy) – Track and query Cargo dependency graphs. 1000 | - [containers/youki](https://github.com/containers/youki) – A container runtime written in Rust 1001 | - [cecton/git-tools](https://github.com/cecton/git-tools) – Git subcommands to help with your workflow 1002 | - [modelfoxdotdev/modelfox](https://github.com/modelfoxdotdev/modelfox) – ModelFox makes it easy to train, deploy, and monitor machine learning models. 1003 | - [al8n/caches-rs](https://github.com/al8n/caches-rs) – This is a Rust implementation for popular caches (support no_std). 1004 | - [nushell/nushell](https://github.com/nushell/nushell) – A new type of shell 1005 | - [brendanzab/codespan](https://github.com/brendanzab/codespan) – Beautiful diagnostic reporting for text-based programming languages. 1006 | - [cloudflare/workers-rs](https://github.com/cloudflare/workers-rs) – Write Cloudflare Workers in 100% Rust via WebAssembly 1007 | - [zdcthomas/dmux](https://github.com/zdcthomas/dmux) – A tmux workspace manager 1008 | - [fcsonline/tmux-thumbs](https://github.com/fcsonline/tmux-thumbs) – A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator 1009 | - [orhun/git-cliff](https://github.com/orhun/git-cliff) – A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️ 1010 | - [denisidoro/navi](https://github.com/denisidoro/navi) – An interactive cheatsheet tool for the command-line 1011 | - [fpco/amber](https://github.com/fpco/amber) – Manage secret values in-repo via public key cryptography 1012 | - [jpochyla/psst](https://github.com/jpochyla/psst) – Fast and multi-platform Spotify client with native GUI 1013 | - [snoyberg/bwbackup](https://github.com/snoyberg/bwbackup) – Create encrypted backups of your Bitwarden vault 1014 | - [japaric/heapless](https://github.com/japaric/heapless) – Heapless, `static` friendly data structures 1015 | - [rustsec/rustsec](https://github.com/rustsec/rustsec) – RustSec API & Tooling 1016 | - [Canop/broot](https://github.com/Canop/broot) – A new way to see and navigate directory trees : https://dystroy.org/broot 1017 | - [skerkour/bloom](https://github.com/skerkour/bloom) – The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more 1018 | - [yaahc/eyre](https://github.com/yaahc/eyre) – A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications 1019 | - [tokio-rs/tracing](https://github.com/tokio-rs/tracing) – Application level tracing for Rust. 1020 | - [xd009642/tarpaulin](https://github.com/xd009642/tarpaulin) – A code coverage tool for Rust projects 1021 | - [oxfeeefeee/goscript](https://github.com/oxfeeefeee/goscript) – An alternative implementation of Golang specs, written in Rust for embedding or wrapping. 1022 | - [kdy1/cargo-profile](https://github.com/kdy1/cargo-profile) – Performance profiling made simple 1023 | - [LukeMathWalker/wiremock-rs](https://github.com/LukeMathWalker/wiremock-rs) – HTTP mocking to test Rust applications. 1024 | - [rayon-rs/rayon](https://github.com/rayon-rs/rayon) – Rayon: A data parallelism library for Rust 1025 | - [Geal/nom](https://github.com/Geal/nom) – Rust parser combinator framework 1026 | - [tidwall/gjson.rs](https://github.com/tidwall/gjson.rs) – Get JSON values quickly - JSON parser for Rust 1027 | - [rcoh/angle-grinder](https://github.com/rcoh/angle-grinder) – Slice and dice logs on the command line 1028 | - [watchexec/watchexec](https://github.com/watchexec/watchexec) – Executes commands in response to file modifications 1029 | - [notify-rs/notify](https://github.com/notify-rs/notify) – 🔭 Cross-platform filesystem notification library for Rust. 1030 | - [sstadick/hck](https://github.com/sstadick/hck) – A sharp cut(1) clone. 1031 | - [aclysma/profiling](https://github.com/aclysma/profiling) – Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf. 1032 | - [arxanas/git-branchless](https://github.com/arxanas/git-branchless) – High-velocity, monorepo-scale workflow for Git 1033 | - [ClementTsang/bottom](https://github.com/ClementTsang/bottom) – Yet another cross-platform graphical process/system monitor. 1034 | - [serokell/deploy-rs](https://github.com/serokell/deploy-rs) – A simple multi-profile Nix-flake deploy tool. 1035 | - [image-rs/image](https://github.com/image-rs/image) – Encoding and decoding images in Rust 1036 | - [laysakura/serde-encrypt](https://github.com/laysakura/serde-encrypt) – 🔐 Encrypts all the Serialize. 1037 | - [cantino/mcfly](https://github.com/cantino/mcfly) – Fly through your shell history. Great Scott! 1038 | - [dtolnay/anyhow](https://github.com/dtolnay/anyhow) – Flexible concrete Error type built on std::error::Error 1039 | - [dertuxmalwieder/yaydl](https://github.com/dertuxmalwieder/yaydl) – yet another youtube down loader (Git mirror) 1040 | - [neuronika/neuronika](https://github.com/neuronika/neuronika) – Tensors and dynamic neural networks in pure Rust. 1041 | - [Qovery/RedisLess](https://github.com/Qovery/RedisLess) – RedisLess is a fast, lightweight, embedded and scalable in-memory Key/Value store library compatible with the Redis API. 1042 | - [cksac/fake-rs](https://github.com/cksac/fake-rs) – A library for generating fake data in Rust. 1043 | - [bitflags/bitflags](https://github.com/bitflags/bitflags) – A macro to generate structures which behave like bitflags 1044 | - [rust-lang/rustfix](https://github.com/rust-lang/rustfix) – Automatically apply the suggestions made by rustc 1045 | - [mre/past](https://github.com/mre/past) 1046 | - [helix-editor/helix](https://github.com/helix-editor/helix) – A post-modern modal text editor. 1047 | - [lislis/talk-creative-rust](https://github.com/lislis/talk-creative-rust) – Talk slides and code examples for Rust Linz meetup May 2021 1048 | - [rust-random/rand](https://github.com/rust-random/rand) – A Rust library for random number generation. 1049 | - [nats-io/nats.rs](https://github.com/nats-io/nats.rs) – Rust client for NATS, the cloud native messaging system. 1050 | - [TheAlgorithms/Rust](https://github.com/TheAlgorithms/Rust) – All Algorithms implemented in Rust 1051 | - [mazznoer/colorgrad-rs](https://github.com/mazznoer/colorgrad-rs) – Rust color scales library 1052 | - [seed-rs/seed](https://github.com/seed-rs/seed) – A Rust framework for creating web apps 1053 | - [kahing/catfs](https://github.com/kahing/catfs) – Cache AnyThing filesystem written in Rust 1054 | - [fu5ha/cint](https://github.com/fu5ha/cint) – A lean, minimal, and stable set of types for color interoperation between crates in Rust. 1055 | - [extrawurst/gitui](https://github.com/extrawurst/gitui) – Blazing 💥 fast terminal-ui for git written in rust 🦀 1056 | - [DaGenix/rust-crypto](https://github.com/DaGenix/rust-crypto) – A (mostly) pure-Rust implementation of various cryptographic algorithms. 1057 | - [shuttle-hq/synth](https://github.com/shuttle-hq/synth) – The Declarative Data Generator 1058 | - [emilk/egui](https://github.com/emilk/egui) – egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native 1059 | - [RazrFalcon/pico-args](https://github.com/RazrFalcon/pico-args) – An ultra simple CLI arguments parser. 1060 | - [greyblake/whatlang-rs](https://github.com/greyblake/whatlang-rs) – Natural language detection library for Rust. Try demo online: https://whatlang.org/ 1061 | - [fosskers/rs-versions](https://github.com/fosskers/rs-versions) – A library for parsing and comparing software version numbers. 1062 | - [ogham/exa](https://github.com/ogham/exa) – A modern replacement for ‘ls’. 1063 | - [tinysearch/tinysearch](https://github.com/tinysearch/tinysearch) – 🔍 Tiny, full-text search engine for static websites built with Rust and Wasm 1064 | - [zellij-org/zellij](https://github.com/zellij-org/zellij) – A terminal workspace with batteries included 1065 | - [bevyengine/bevy](https://github.com/bevyengine/bevy) – A refreshingly simple data-driven game engine built in Rust 1066 | - [KonishchevDmitry/investments](https://github.com/KonishchevDmitry/investments) – Helps you with managing your investments 1067 | - [TimeToogo/tunshell](https://github.com/TimeToogo/tunshell) – Remote shell into ephemeral environments 🐚 🦀 1068 | - [org-rs/org-rs](https://github.com/org-rs/org-rs) – org-mode parser rewrite in Rust 1069 | - [joaoh82/rust_sqlite](https://github.com/joaoh82/rust_sqlite) – SQLRite - Simple embedded database modeled off SQLite in Rust 1070 | - [BrianHicks/nix-script](https://github.com/BrianHicks/nix-script) – write scripts in compiled languages that run in the nix ecosystem, with no separate build step 1071 | - [igiagkiozis/plotly](https://github.com/igiagkiozis/plotly) – Plotly for Rust 1072 | - [soywod/himalaya](https://github.com/soywod/himalaya) – Command-line interface for email management 1073 | - [wez/wezterm](https://github.com/wez/wezterm) – A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust 1074 | - [connorskees/grass](https://github.com/connorskees/grass) – A near-feature-complete Sass compiler written purely in Rust 1075 | - [RustCrypto/password-hashes](https://github.com/RustCrypto/password-hashes) – Password hashing functions / KDFs 1076 | - [tauri-apps/tauri](https://github.com/tauri-apps/tauri) – Build smaller, faster, and more secure desktop applications with a web frontend. 1077 | - [uutils/coreutils](https://github.com/uutils/coreutils) – Cross-platform Rust rewrite of the GNU coreutils 1078 | - [doy/teleterm](https://github.com/doy/teleterm) 1079 | - [ducaale/xh](https://github.com/ducaale/xh) – Friendly and fast tool for sending HTTP requests 1080 | - [fu5ha/rayn](https://github.com/fu5ha/rayn) – A small path tracing renderer written in Rust. 1081 | - [fu5ha/ultraviolet](https://github.com/fu5ha/ultraviolet) – A wide linear algebra crate for games and graphics. 1082 | - [target/lorri](https://github.com/target/lorri) – Your project's nix-env 1083 | - [microsoft/windows-rs](https://github.com/microsoft/windows-rs) – Rust for Windows 1084 | - [firecracker-microvm/firecracker](https://github.com/firecracker-microvm/firecracker) – Secure and fast microVMs for serverless computing. 1085 | - [phiresky/ripgrep-all](https://github.com/phiresky/ripgrep-all) – rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. 1086 | - [Stebalien/tempfile](https://github.com/Stebalien/tempfile) – Temporary file library for rust 1087 | - [google/mundane](https://github.com/google/mundane) – Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order). 1088 | - [mrmekon/connectr](https://github.com/mrmekon/connectr) – A super lightweight Spotify controller 1089 | - [orhun/menyoki](https://github.com/orhun/menyoki) – Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️ 1090 | - [vhakulinen/gnvim](https://github.com/vhakulinen/gnvim) – GUI for neovim, without any web bloat 1091 | - [BrainiumLLC/cargo-mobile](https://github.com/BrainiumLLC/cargo-mobile) – Rust on mobile made easy! 1092 | - [orf/gping](https://github.com/orf/gping) – Ping, but with a graph 1093 | - [kube-rs/kube-rs](https://github.com/kube-rs/kube-rs) – Rust Kubernetes client and controller runtime 1094 | - [ogham/dog](https://github.com/ogham/dog) – A command-line DNS client. 1095 | - [zslayton/cron](https://github.com/zslayton/cron) – A cron expression parser in Rust 1096 | - [time-rs/time](https://github.com/time-rs/time) – Simple time handling in Rust 1097 | - [ron-rs/ron](https://github.com/ron-rs/ron) – Rusty Object Notation 1098 | - [curlpipe/ox](https://github.com/curlpipe/ox) – An independent Rust text editor that runs in your terminal! 1099 | - [willdoescode/nat](https://github.com/willdoescode/nat) – `ls` alternative with useful info and a splash of color 🎨 1100 | - [tweag/nickel](https://github.com/tweag/nickel) – Better configuration for less 1101 | - [dotenv-linter/dotenv-linter](https://github.com/dotenv-linter/dotenv-linter) – ⚡️Lightning-fast linter for .env files. Written in Rust 🦀 1102 | - [lunaryorn/homebins](https://github.com/lunaryorn/homebins) – Binaries for $HOME 1103 | - [huggingface/tokenizers](https://github.com/huggingface/tokenizers) – 💥 Fast State-of-the-Art Tokenizers optimized for Research and Production 1104 | - [TeXitoi/structopt](https://github.com/TeXitoi/structopt) – Parse command line arguments by defining a struct. 1105 | - [Lonami/grammers](https://github.com/Lonami/grammers) – (tele)gramme.rs - use Telegram's API from Rust 1106 | - [TeXitoi/keyseebee](https://github.com/TeXitoi/keyseebee) – KeySeeBee is a split ergo keyboard. It is only 2 PCB (so the name) with (almost) only SMD components on it. It's only a keyboard, no LED, no display, nothing more than keys and USB. 1107 | - [Drakulix/simplelog.rs](https://github.com/Drakulix/simplelog.rs) – Simple Logging Facility for Rust 1108 | - [GREsau/okapi](https://github.com/GREsau/okapi) – OpenAPI (AKA Swagger) document generation for Rust projects 1109 | - [kornelski/cavif-rs](https://github.com/kornelski/cavif-rs) – AVIF image creator in pure Rust 1110 | - [pandaman64/serde-query](https://github.com/pandaman64/serde-query) 1111 | - [project-oak/rust-verification-tools](https://github.com/project-oak/rust-verification-tools) – RVT is a collection of tools/libraries to support both static and dynamic verification of Rust programs. 1112 | - [LPGhatguy/thunderdome](https://github.com/LPGhatguy/thunderdome) – Arena type inspired by generational-arena 1113 | - [serde-rs/json](https://github.com/serde-rs/json) – Strongly typed JSON library for Rust 1114 | - [RustScan/RustScan](https://github.com/RustScan/RustScan) – 🤖 The Modern Port Scanner 🤖 1115 | - [hniksic/rust-subprocess](https://github.com/hniksic/rust-subprocess) – Execution of and interaction with external processes and pipelines 1116 | - [rust-lang/rustlings](https://github.com/rust-lang/rustlings) – :crab: Small exercises to get you used to reading and writing Rust code! 1117 | - [cmazakas/minivec](https://github.com/cmazakas/minivec) – A space-optimized implementation of std::vec::Vec 1118 | - [aaronabramov/k9](https://github.com/aaronabramov/k9) – Rust testing library 1119 | - [ballista-compute/ballista](https://github.com/ballista-compute/ballista) – Distributed compute platform implemented in Rust, and powered by Apache Arrow. 1120 | - [telegram-rs/telegram-bot](https://github.com/telegram-rs/telegram-bot) – Rust Library for creating a Telegram Bot 1121 | - [alacritty/copypasta](https://github.com/alacritty/copypasta) – Cross-platform Rust system clipboard library 1122 | - [unicode-rs/unicode-normalization](https://github.com/unicode-rs/unicode-normalization) – Unicode Normalization forms according to UAX#15 rules 1123 | - [SergioBenitez/Rocket](https://github.com/SergioBenitez/Rocket) – A web framework for Rust. 1124 | - [KokaKiwi/rust-hex](https://github.com/KokaKiwi/rust-hex) – A basic crate to encode values to hexadecimal representation. Originally extracted from rustc-serialize. 1125 | - [nerdypepper/dijo](https://github.com/nerdypepper/dijo) – scriptable, curses-based, digital habit tracker 1126 | - [the-lean-crate/criner](https://github.com/the-lean-crate/criner) – A tool to mine crates.io and produce static websites 1127 | - [kbknapp/cargo-outdated](https://github.com/kbknapp/cargo-outdated) – A cargo subcommand for displaying when Rust dependencies are out of date 1128 | - [killercup/cargo-edit](https://github.com/killercup/cargo-edit) – A utility for managing cargo dependencies from the command line. 1129 | - [crate-ci/cargo-release](https://github.com/crate-ci/cargo-release) – Cargo subcommand `release`: everything about releasing a rust crate. 1130 | - [seanmonstar/warp](https://github.com/seanmonstar/warp) – A super-easy, composable, web server framework for warp speeds. 1131 | - [sminez/penrose](https://github.com/sminez/penrose) – A library for writing an X11 tiling window manager 1132 | - [tcdi/pgx](https://github.com/tcdi/pgx) – Build Postgres Extensions with Rust! 1133 | - [slog-rs/slog](https://github.com/slog-rs/slog) – Structured, contextual, extensible, composable logging for Rust 1134 | - [aweinstock314/rust-clipboard](https://github.com/aweinstock314/rust-clipboard) – System Clipboard interfacing library in Rust 1135 | - [RustCrypto/elliptic-curves](https://github.com/RustCrypto/elliptic-curves) – Collection of pure Rust elliptic curve implementations: NIST P-256, P-384, secp256k1 1136 | - [cloudflare/rustwasm-worker-template](https://github.com/cloudflare/rustwasm-worker-template) – A template for kick starting a Cloudflare Worker project using workers-rs. Write your Cloudflare Worker entirely in Rust! 1137 | - [oxidecomputer/cio](https://github.com/oxidecomputer/cio) – Rust libraries for APIs needed by our automated CIO. 1138 | - [google/argh](https://github.com/google/argh) – Rust derive-based argument parsing optimized for code size 1139 | - [agrinman/tunnelto](https://github.com/agrinman/tunnelto) – Expose your local web server to the internet with a public URL. 1140 | - [the-lean-crate/cargo-diet](https://github.com/the-lean-crate/cargo-diet) – A cargo-companion to become a 'lean crate' (a member of The Lean Crate Initiative) 1141 | - [dtolnay/proc-macro-workshop](https://github.com/dtolnay/proc-macro-workshop) – Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019] 1142 | - [rust-embedded/rust-raspberrypi-OS-tutorials](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials) – :books: Learn to write an embedded OS in Rust :crab: 1143 | - [dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden) – Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs 1144 | - [metrics-rs/metrics](https://github.com/metrics-rs/metrics) – A metrics ecosystem for Rust. 1145 | - [stevedonovan/gentle-intro](https://github.com/stevedonovan/gentle-intro) – A gentle Rust tutorial 1146 | - [lholden/job_scheduler](https://github.com/lholden/job_scheduler) – A simple cron-like job scheduling library for Rust. 1147 | - [rust-lang/mdBook](https://github.com/rust-lang/mdBook) – Create book from markdown files. Like Gitbook but implemented in Rust 1148 | - [tailhook/rust-argparse](https://github.com/tailhook/rust-argparse) – The command-line argument parser library for rust 1149 | - [docopt/docopt.rs](https://github.com/docopt/docopt.rs) – Docopt for Rust (command line argument parser). 1150 | - [xen0n/autojump-rs](https://github.com/xen0n/autojump-rs) – A fast drop-in replacement of autojump written in Rust 1151 | - [turnage/valora](https://github.com/turnage/valora) – painting by functions 1152 | - [iced-rs/iced](https://github.com/iced-rs/iced) – A cross-platform GUI library for Rust, inspired by Elm 1153 | - [diem/diem](https://github.com/diem/diem) – Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world. 1154 | - [xacrimon/dashmap](https://github.com/xacrimon/dashmap) – Blazing fast concurrent HashMap for Rust. 1155 | - [LukeMathWalker/build-your-own-jira-with-rust](https://github.com/LukeMathWalker/build-your-own-jira-with-rust) – A test-driven workshop to learn Rust building your own JIRA clone! 1156 | - [softprops/goji](https://github.com/softprops/goji) – a rust interface for jira 1157 | - [Plume-org/Plume](https://github.com/Plume-org/Plume) – Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ — this is just a mirror) 1158 | - [meilisearch/meilisearch](https://github.com/meilisearch/meilisearch) – A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow. 1159 | - [jedisct1/rsign2](https://github.com/jedisct1/rsign2) – A command-line tool to sign files and verify signatures in pure Rust. 1160 | - [gyscos/cursive](https://github.com/gyscos/cursive) – A Text User Interface library for the Rust programming language 1161 | - [fdehau/tui-rs](https://github.com/fdehau/tui-rs) – Build terminal user interfaces and dashboards using Rust 1162 | - [BurntSushi/termcolor](https://github.com/BurntSushi/termcolor) – Cross platform terminal colors for Rust. 1163 | - [google/rust-shell](https://github.com/google/rust-shell) – Helper library for std::process::Command to write shell script like tasks in rust 1164 | - [0x20F/paris](https://github.com/0x20F/paris) – Logger and ANSI formatter in Rust for pretty colors and text in the terminal. Aiming for a relatively simple API 1165 | - [ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide) – A smarter cd command. Supports all major shells. 1166 | - [chrisdickinson/git-rs](https://github.com/chrisdickinson/git-rs) – git, implemented in rust, for fun and education :crab: 1167 | - [magnet/metered-rs](https://github.com/magnet/metered-rs) – Fast, ergonomic metrics for Rust 1168 | - [MindFlavor/prometheus_exporter_base](https://github.com/MindFlavor/prometheus_exporter_base) – Base library for Rust Prometheus exporters 1169 | - [http-rs/tide](https://github.com/http-rs/tide) – Fast and friendly HTTP server framework for async Rust 1170 | - [mdsherry/clokwerk](https://github.com/mdsherry/clokwerk) – Simple scheduler for Rust 1171 | - [Catman155/cronjob](https://github.com/Catman155/cronjob) 1172 | - [EmbarkStudios/cargo-deny](https://github.com/EmbarkStudios/cargo-deny) – ❌ Cargo plugin for linting your dependencies 🦀 1173 | - [bottlerocket-os/bottlerocket](https://github.com/bottlerocket-os/bottlerocket) – An operating system designed for hosting containers 1174 | - [japaric/ufmt](https://github.com/japaric/ufmt) – a smaller, faster and panic-free alternative to core::fmt 1175 | - [rust-embedded/cargo-binutils](https://github.com/rust-embedded/cargo-binutils) – Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain 1176 | - [guedou/cargo-strip](https://github.com/guedou/cargo-strip) – Strip Rust binaries created with cargo 1177 | - [johnthagen/min-sized-rust](https://github.com/johnthagen/min-sized-rust) – 🦀 How to minimize Rust binary size 📦 1178 | - [void-rs/void](https://github.com/void-rs/void) – terminal-based personal organizer 1179 | - [sfackler/rust-postgres](https://github.com/sfackler/rust-postgres) – Native PostgreSQL driver for the Rust programming language 1180 | - [kubo/rust-oracle](https://github.com/kubo/rust-oracle) – Oracle driver for Rust 1181 | - [neovide/neovide](https://github.com/neovide/neovide) – No Nonsense Neovim Client in Rust 1182 | - [weihanglo/sfz](https://github.com/weihanglo/sfz) – A simple static file serving command-line tool written in Rust. 1183 | - [elastic/elasticsearch-rs](https://github.com/elastic/elasticsearch-rs) – Official Elasticsearch Rust Client 1184 | - [launchbadge/sqlx](https://github.com/launchbadge/sqlx) – 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. 1185 | - [djc/askama](https://github.com/djc/askama) – Type-safe, compiled Jinja-like templates for Rust 1186 | - [autozimu/LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) – Language Server Protocol (LSP) support for vim and neovim. 1187 | - [immunant/c2rust](https://github.com/immunant/c2rust) – Migrate C code to Rust 1188 | - [murarth/gumdrop](https://github.com/murarth/gumdrop) – Rust option parser with custom derive support 1189 | - [str4d/rage](https://github.com/str4d/rage) – A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability. 1190 | - [rust-lang/getopts](https://github.com/rust-lang/getopts) 1191 | - [burtonageo/cargo-bundle](https://github.com/burtonageo/cargo-bundle) – Wrap rust executables in OS-specific app bundles 1192 | - [redox-os/orbtk](https://github.com/redox-os/orbtk) – The Rust UI-Toolkit. 1193 | - [jamesmunns/postcard](https://github.com/jamesmunns/postcard) – A no_std + serde compatible message library for Rust 1194 | - [rust-lang/cargo](https://github.com/rust-lang/cargo) – The Rust package manager 1195 | - [Nadrieril/dhall-rust](https://github.com/Nadrieril/dhall-rust) – Maintainable configuration files, for Rust users 1196 | - [tokio-rs/tokio](https://github.com/tokio-rs/tokio) – A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ... 1197 | - [vectordotdev/vector](https://github.com/vectordotdev/vector) – A high-performance observability data pipeline. 1198 | - [haltode/gitrs](https://github.com/haltode/gitrs) – Re-implementation of the git version control system in Rust 1199 | - [tiny-http/tiny-http](https://github.com/tiny-http/tiny-http) – Low level HTTP server library in Rust 1200 | - [sebglazebrook/aliases](https://github.com/sebglazebrook/aliases) – Contextual, dynamic aliases for the bash shell 1201 | - [dandavison/delta](https://github.com/dandavison/delta) – A syntax-highlighting pager for git, diff, and grep output 1202 | - [starship/starship](https://github.com/starship/starship) – ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell! 1203 | - [liuchengxu/vim-clap](https://github.com/liuchengxu/vim-clap) – :clap: Modern performant fuzzy picker for Vim and NeoVim 1204 | - [rust-syndication/rss](https://github.com/rust-syndication/rss) – Library for serializing the RSS web content syndication format 1205 | - [mgattozzi/cargo-lit](https://github.com/mgattozzi/cargo-lit) – A cargo subcommand to do literate programming in Rust. 1206 | - [Y2Z/monolith](https://github.com/Y2Z/monolith) – ⬛️ CLI tool for saving complete web pages as a single HTML file 1207 | - [twitter/rezolus](https://github.com/twitter/rezolus) – Systems performance telemetry 1208 | - [rust-num/num-bigint](https://github.com/rust-num/num-bigint) – Big integer types for Rust 1209 | - [cloudhead/rx](https://github.com/cloudhead/rx) – 👾 Modern and minimalist pixel editor 1210 | - [pyrossh/rust-embed](https://github.com/pyrossh/rust-embed) – Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev. 1211 | - [fanzeyi/tuple-combinator](https://github.com/fanzeyi/tuple-combinator) – Convenience methods for dealing with Option tuples 1212 | - [http-rs/surf](https://github.com/http-rs/surf) – Fast and friendly HTTP client framework for async Rust 1213 | - [mehcode/config-rs](https://github.com/mehcode/config-rs) – ⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications). 1214 | - [pierresouchay/consul-rust](https://github.com/pierresouchay/consul-rust) – Rust client libray for Consul HTTP API 1215 | - [tikv/rust-prometheus](https://github.com/tikv/rust-prometheus) – Prometheus instrumentation library for Rust applications 1216 | - [rust-random/getrandom](https://github.com/rust-random/getrandom) – A small cross-platform library for retrieving random data from (operating) system source 1217 | - [tailhook/quick-error](https://github.com/tailhook/quick-error) – A rust-macro which makes errors easy to write 1218 | - [dalek-cryptography/subtle](https://github.com/dalek-cryptography/subtle) – Pure-Rust traits and utilities for constant-time cryptographic implementations. 1219 | - [tikv/tikv](https://github.com/tikv/tikv) – Distributed transactional key-value database, originally created to complement TiDB 1220 | - [hyperium/hyper](https://github.com/hyperium/hyper) – An HTTP library for Rust 1221 | - [rust-lang/rust-analyzer](https://github.com/rust-lang/rust-analyzer) – A Rust compiler front-end for IDEs 1222 | - [servo/rust-url](https://github.com/servo/rust-url) – URL parser for Rust 1223 | - [servo/html5ever](https://github.com/servo/html5ever) – High-performance browser-grade HTML5 parser 1224 | - [mackwic/colored](https://github.com/mackwic/colored) – (Rust) Coloring terminal so simple you already know how to do it ! 1225 | - [tree-sitter/tree-sitter](https://github.com/tree-sitter/tree-sitter) – An incremental parsing system for programming tools 1226 | - [XAMPPRocky/tokei](https://github.com/XAMPPRocky/tokei) – Count your code, quickly. 1227 | - [LemmyNet/lemmy](https://github.com/LemmyNet/lemmy) – 🐀 Building a federated link aggregator in rust 1228 | - [chmln/sd](https://github.com/chmln/sd) – Intuitive find & replace CLI (sed alternative) 1229 | - [Peltoche/lsd](https://github.com/Peltoche/lsd) – The next gen ls command 1230 | - [valeriansaliou/sonic](https://github.com/valeriansaliou/sonic) – 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM. 1231 | - [cloudflare/boringtun](https://github.com/cloudflare/boringtun) – Userspace WireGuard® Implementation in Rust 1232 | - [rust-lang/rust](https://github.com/rust-lang/rust) – Empowering everyone to build reliable and efficient software. 1233 | - [timvisee/ffsend](https://github.com/timvisee/ffsend) – :mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client. 1234 | - [tensorflow/rust](https://github.com/tensorflow/rust) – Rust language bindings for TensorFlow 1235 | - [sharkdp/hexyl](https://github.com/sharkdp/hexyl) – A command-line hex viewer 1236 | - [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep) – ripgrep recursively searches directories for a regex pattern while respecting your gitignore 1237 | - [phsym/prettytable-rs](https://github.com/phsym/prettytable-rs) – A rust library to print aligned and formatted tables 1238 | - [cross-rs/cross](https://github.com/cross-rs/cross) – “Zero setup” cross compilation and “cross testing” of Rust crates 1239 | - [sharkdp/hyperfine](https://github.com/sharkdp/hyperfine) – A command-line benchmarking tool 1240 | - [rust-lang-deprecated/error-chain](https://github.com/rust-lang-deprecated/error-chain) – Error boilerplate for Rust 1241 | - [withoutboats/bpb](https://github.com/withoutboats/bpb) – boats's personal barricade 1242 | - [sharkdp/fd](https://github.com/sharkdp/fd) – A simple, fast and user-friendly alternative to 'find' 1243 | - [sharkdp/bat](https://github.com/sharkdp/bat) – A cat(1) clone with wings. 1244 | - [dalek-cryptography/curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) – A pure-Rust implementation of group operations on Ristretto and Curve25519 1245 | - [sagiegurari/cargo-make](https://github.com/sagiegurari/cargo-make) – Rust task runner and build tool. 1246 | - [getzola/zola](https://github.com/getzola/zola) – A fast static site generator in a single binary with everything built-in. https://www.getzola.org 1247 | - [cargo-generate/cargo-generate](https://github.com/cargo-generate/cargo-generate) – cargo, make me a project 1248 | - [dalek-cryptography/ed25519-dalek](https://github.com/dalek-cryptography/ed25519-dalek) – Fast and efficient ed25519 signing and verification in Rust. 1249 | - [saschagrunert/webapp.rs](https://github.com/saschagrunert/webapp.rs) – A web application completely written in Rust. 🌍 1250 | - [actix/actix-web](https://github.com/actix/actix-web) – Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. 1251 | - [yewstack/yew](https://github.com/yewstack/yew) – Rust / Wasm framework for building client web apps 1252 | - [mozilla/sccache](https://github.com/mozilla/sccache) – sccache is ccache with cloud storage 1253 | - [termoshtt/accel](https://github.com/termoshtt/accel) – (Mirror of GitLab) GPGPU Framework for Rust 1254 | - [rust-lang/rls](https://github.com/rust-lang/rls) – Repository for the Rust Language Server (aka RLS) 1255 | - [rust-lang-ru/tlborm](https://github.com/rust-lang-ru/tlborm) – The Little Book of Rust Macros 1256 | - [rust-unofficial/awesome-rust](https://github.com/rust-unofficial/awesome-rust) – A curated list of Rust code and resources. 1257 | - [cobalt-org/liquid-rust](https://github.com/cobalt-org/liquid-rust) – Liquid templating for Rust 1258 | - [cobalt-org/cobalt.rs](https://github.com/cobalt-org/cobalt.rs) – Static site generator written in Rust 1259 | - [rust-lang/rust-clippy](https://github.com/rust-lang/rust-clippy) – A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/nightly/clippy/ 1260 | - [exercism/rust](https://github.com/exercism/rust) – Exercism exercises in Rust. 1261 | - [spacejam/sled](https://github.com/spacejam/sled) – the champagne of beta embedded databases 1262 | - [xi-editor/xi-editor](https://github.com/xi-editor/xi-editor) – A modern editor with a backend written in Rust. 1263 | - [ibodrov/rust-smpp](https://github.com/ibodrov/rust-smpp) 1264 | - [jvns/test-mac-freeze](https://github.com/jvns/test-mac-freeze) 1265 | - [tokio-rs/mio](https://github.com/tokio-rs/mio) – Metal IO library for Rust 1266 | - [chyh1990/yaml-rust](https://github.com/chyh1990/yaml-rust) – A pure rust YAML implementation. 1267 | - [clap-rs/clap](https://github.com/clap-rs/clap) – A full featured, fast Command Line Argument Parser for Rust 1268 | - [racer-rust/racer](https://github.com/racer-rust/racer) – Rust Code Completion utility 1269 | - [PacktPublishing/Rust-Essentials-Second-Edition](https://github.com/PacktPublishing/Rust-Essentials-Second-Edition) – Rust Essentials, Second Edition, published by Packt 1270 | - [mullvad/oqs-rs](https://github.com/mullvad/oqs-rs) – Rust bindings and key exchange for liboqs (Open Quantum Safe), a library for quantum-resistant cryptographic algorithms 1271 | - [raphlinus/pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) 1272 | - [kivikakk/comrak](https://github.com/kivikakk/comrak) – CommonMark + GFM compatible Markdown parser and renderer 1273 | - [serde-rs/serde](https://github.com/serde-rs/serde) – Serialization framework for Rust 1274 | 1275 |
1276 | 1277 | ## SCSS 1278 | 1279 | - [juev/juev.org](https://github.com/juev/juev.org) – Sources from my site 1280 | 1281 |
1282 | 1283 | ## Shell 1284 | 1285 | - [umputun/github-backup-docker](https://github.com/umputun/github-backup-docker) – Docker wrapper for github-backup 1286 | - [juev/cronjob](https://github.com/juev/cronjob) – Github Actions 1287 | - [elizagamedev/.emacs.d](https://github.com/elizagamedev/.emacs.d) – My Emacs config 1288 | - [AntiZapret/antizapret](https://github.com/AntiZapret/antizapret) – Список IP-адресов гос-органов для блокировки их на своих серверах в качестве отместки за #говносписок // List of Russian Government's related IP-addresses. 1289 | - [thibmaek/awesome-raspberry-pi](https://github.com/thibmaek/awesome-raspberry-pi) – 📝 A curated list of awesome Raspberry Pi tools, projects, images and resources 1290 | - [patte/fly-tailscale-exit](https://github.com/patte/fly-tailscale-exit) – Run a VPN with global exit nodes with fly.io, tailscale and github! 1291 | - [BrodyBuster/docker-wireguard-vpn](https://github.com/BrodyBuster/docker-wireguard-vpn) 1292 | - [ipfs-shipyard/ipfs-github-action](https://github.com/ipfs-shipyard/ipfs-github-action) – Pin your site to IPFS from a GitHub Action 1293 | - [mbologna/docker-bitlbee](https://github.com/mbologna/docker-bitlbee) – Run bitlbee with TLS and custom protocols in a container 1294 | - [thcipriani/dotfiles](https://github.com/thcipriani/dotfiles) – Tyler Cipriani's dotfiles 1295 | - [syndbg/goenv](https://github.com/syndbg/goenv) – :blue_car: Like pyenv and rbenv, but for Go. 1296 | - [v1s1t0r1sh3r3/airgeddon](https://github.com/v1s1t0r1sh3r3/airgeddon) – This is a multi-use bash script for Linux systems to audit wireless networks. 1297 | - [RichardMidnight/pi-safe](https://github.com/RichardMidnight/pi-safe) – Create your own custom image files 1298 | - [Nyr/wireguard-install](https://github.com/Nyr/wireguard-install) – WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora 1299 | - [LukeSmithxyz/mutt-wizard](https://github.com/LukeSmithxyz/mutt-wizard) – A system for automatically configuring mutt and isync with a simple interface and safe passwords 1300 | - [psliwka/vim-dirtytalk](https://github.com/psliwka/vim-dirtytalk) – spellcheck dictionary for programmers 📖 1301 | - [kennyp/asdf-golang](https://github.com/kennyp/asdf-golang) – golang plugin for asdf version manager https://github.com/asdf-vm/asdf 1302 | - [ianthehenry/sd](https://github.com/ianthehenry/sd) – a cozy nest for your scripts 1303 | - [stefanmaric/g](https://github.com/stefanmaric/g) – Simple go version manager, gluten-free 1304 | - [pi-hole/docker-pi-hole](https://github.com/pi-hole/docker-pi-hole) – Pi-hole in a docker container 1305 | - [ttionya/vaultwarden-backup](https://github.com/ttionya/vaultwarden-backup) – Backup vaultwarden (formerly known as bitwarden_rs) sqlite3 database by rclone. (Docker) 1306 | - [juev/debian-ikev2-vpn-server](https://github.com/juev/debian-ikev2-vpn-server) – IKEv2 VPN Server on Debain, with .mobileconfig for iOS & macOS. 1307 | - [v2fly/fhs-install-v2ray](https://github.com/v2fly/fhs-install-v2ray) – Bash script for installing V2Ray in operating systems such as Debian / CentOS / Fedora / openSUSE that support systemd 1308 | - [FiloSottile/passage](https://github.com/FiloSottile/passage) – A fork of password-store (https://www.passwordstore.org) that uses age (https://age-encryption.org) as backend. 1309 | - [sobolevn/dotfiles](https://github.com/sobolevn/dotfiles) – dotfiles for the developer happiness: macos, zsh, brew, vscode, codespaces, python, node, elixir 1310 | - [spf13/dotfiles](https://github.com/spf13/dotfiles) – spf13's dotfiles 1311 | - [paulirish/dotfiles](https://github.com/paulirish/dotfiles) – paul's shell, git, etc config files. also homebrew, migration setup. good stuff. 1312 | - [oznu/docker-cloudflare-ddns](https://github.com/oznu/docker-cloudflare-ddns) – A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider. 1313 | - [angristan/wireguard-install](https://github.com/angristan/wireguard-install) – WireGuard VPN installer for Linux servers 1314 | - [Aloxaf/fzf-tab](https://github.com/Aloxaf/fzf-tab) – Replace zsh's default completion selection menu with fzf! 1315 | - [zdharma-continuum/fast-syntax-highlighting](https://github.com/zdharma-continuum/fast-syntax-highlighting) – Feature-rich syntax highlighting for ZSH 1316 | - [b0o/tmux-conf](https://github.com/b0o/tmux-conf) – Maddison's tmux configuration! 1317 | - [b0o/zsh-conf](https://github.com/b0o/zsh-conf) – Maddy's zsh configuration! 1318 | - [deviantony/docker-elk](https://github.com/deviantony/docker-elk) – The Elastic stack (ELK) powered by Docker and Compose. 1319 | - [samoshkin/tmux-config](https://github.com/samoshkin/tmux-config) – Tmux configuration, that supercharges your tmux to build cozy and cool terminal environment 1320 | - [matryer/xbar-plugins](https://github.com/matryer/xbar-plugins) – Plugin repository for xbar (the BitBar reboot) 1321 | - [b0o/alacritty-conf](https://github.com/b0o/alacritty-conf) – Maddison's alacritty configuration! 1322 | - [jimeh/tmuxifier](https://github.com/jimeh/tmuxifier) – Tmuxify your Tmux. Powerful session, window & pane management for Tmux. 1323 | - [sorin-ionescu/prezto](https://github.com/sorin-ionescu/prezto) – The configuration framework for Zsh 1324 | - [zsh-users/zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) – Fish-like autosuggestions for zsh 1325 | - [sindresorhus/pure](https://github.com/sindresorhus/pure) – Pretty, minimal and fast ZSH prompt 1326 | - [jeffreytse/zsh-vi-mode](https://github.com/jeffreytse/zsh-vi-mode) – 💻 A better and friendly vi(vim) mode plugin for ZSH. 1327 | - [Bhupesh-V/ugit](https://github.com/Bhupesh-V/ugit) – 🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios. 1328 | - [awslabs/git-secrets](https://github.com/awslabs/git-secrets) – Prevents you from committing secrets and credentials into git repositories 1329 | - [IlanCosman/tide](https://github.com/IlanCosman/tide) – 🌊 The ultimate Fish prompt. 1330 | - [ChrisPenner/session-sauce](https://github.com/ChrisPenner/session-sauce) – Shell plugin for managing tmux sessions 1331 | - [kampka/nixify](https://github.com/kampka/nixify) – Bootstrap nix-shell environments 1332 | - [getsentry/self-hosted](https://github.com/getsentry/self-hosted) – Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept 1333 | - [tj/git-extras](https://github.com/tj/git-extras) – GIT utilities -- repo summary, repl, changelog population, author commit percentages and more 1334 | - [dadatuputi/bitwarden_gcloud](https://github.com/dadatuputi/bitwarden_gcloud) – Bitwarden installation optimized for Google Cloud's 'always free' f1-micro compute instance 1335 | - [shawnrice/alfred-2-caffeinate-workflow](https://github.com/shawnrice/alfred-2-caffeinate-workflow) – An Alfred2 workflow to control the system caffeinate utility (prevents sleep). 1336 | - [tarosky/k8s-redis-ha](https://github.com/tarosky/k8s-redis-ha) – Kubernetes Redis with High Availability 1337 | - [alecmuffett/dohot](https://github.com/alecmuffett/dohot) – DoHoT: making practical use of DNS over HTTPS over Tor 1338 | - [fordsfords/wlan_pwr](https://github.com/fordsfords/wlan_pwr) – Improve CHIP wireless perf and reliability by turning off power mgt 1339 | - [oracle/docker-images](https://github.com/oracle/docker-images) – Official source for Docker configurations, images, and examples of Dockerfiles for Oracle products and projects 1340 | - [DavidWittman/ansible-redis](https://github.com/DavidWittman/ansible-redis) – Highly-configurable Ansible role to install Redis and Redis Sentinel from source 1341 | - [idcrook/kubernetes-homespun](https://github.com/idcrook/kubernetes-homespun) – Build a kubernetes home cluster (Raspberry Pi OS/ubuntu, k3s) 1342 | - [dwmkerr/hacker-laws](https://github.com/dwmkerr/hacker-laws) – 💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws 1343 | - [nezorflame/golang-talks](https://github.com/nezorflame/golang-talks) – Talks about Go which I occasionally do on various meetups and conferences 1344 | - [Dhghomon/easy_rust](https://github.com/Dhghomon/easy_rust) – Rust explained using easy English 1345 | - [rust-lang/rfcs](https://github.com/rust-lang/rfcs) – RFCs for changes to Rust 1346 | - [yishilin14/asc-key-to-qr-code-gif](https://github.com/yishilin14/asc-key-to-qr-code-gif) – Convert ASCII-armored PGP keys to animated QR code 1347 | - [pi-hole/PADD](https://github.com/pi-hole/PADD) – PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole. 1348 | - [sickcodes/Docker-OSX](https://github.com/sickcodes/Docker-OSX) – Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers. 1349 | - [pivpn/pivpn](https://github.com/pivpn/pivpn) – The Simplest VPN installer, designed for Raspberry Pi 1350 | - [haiwen/seafile-rpi](https://github.com/haiwen/seafile-rpi) – Seafile server package for Raspberry Pi. 1351 | - [complexorganizations/wireguard-manager](https://github.com/complexorganizations/wireguard-manager) – ✔️ wireguard-manager enables you to create and manage your own vpn under a minute. 1352 | - [myspaghetti/macos-virtualbox](https://github.com/myspaghetti/macos-virtualbox) – Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS 1353 | - [BytemarkHosting/docker-webdav](https://github.com/BytemarkHosting/docker-webdav) – Docker image for running an Apache WebDAV server 1354 | - [nextcloud/nextcloudpi](https://github.com/nextcloud/nextcloudpi) – 📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer... 1355 | - [prometheus/golang-builder](https://github.com/prometheus/golang-builder) – Prometheus Golang builder Docker images 1356 | - [tanrax/maza-ad-blocking](https://github.com/tanrax/maza-ad-blocking) – Local ad blocker. Like Pi-hole but local and using your operating system. 1357 | - [ansman/git-praise](https://github.com/ansman/git-praise) – Use git-praise to find out who to thank for that magical piece of code. 1358 | - [rgcr/m-cli](https://github.com/rgcr/m-cli) –  Swiss Army Knife for macOS 1359 | - [paulsri/alfred-caffeinate](https://github.com/paulsri/alfred-caffeinate) – Prevent macOS from Sleeping 1360 | - [FiloSottile/homebrew-gomod](https://github.com/FiloSottile/homebrew-gomod) – A brew command to cleanly install binaries from Go modules. 1361 | - [sirupsen/dotfiles](https://github.com/sirupsen/dotfiles) – Personal UNIX toolbox 1362 | - [zachcurry/emacs-anywhere](https://github.com/zachcurry/emacs-anywhere) – Configurable automation + hooks called with application information 1363 | - [fukamachi/dockerfiles](https://github.com/fukamachi/dockerfiles) – Dockerfiles for Common Lisp programming 1364 | - [lucasfcosta/dotfiles](https://github.com/lucasfcosta/dotfiles) – :robot: My collection of highly opinionated and amazing configs 1365 | - [danhper/fish-ssh-agent](https://github.com/danhper/fish-ssh-agent) 1366 | - [joseluisq/gitnow](https://github.com/joseluisq/gitnow) – Speed up your Git workflow. :tropical_fish: 1367 | - [jorgebucaran/fisher](https://github.com/jorgebucaran/fisher) – A plugin manager for Fish. 1368 | - [ttscoff/fish_files](https://github.com/ttscoff/fish_files) 1369 | - [benmatselby/hugo-deploy-gh-pages](https://github.com/benmatselby/hugo-deploy-gh-pages) – 📦 A GitHub Action to build and deploy a Hugo site to GitHub Pages 1370 | - [tony/tmux-config](https://github.com/tony/tmux-config) – :green_book: Example tmux configuration - screen + vim key-bindings, system stat, cpu load bar. 1371 | - [atweiden/fzf-extras](https://github.com/atweiden/fzf-extras) – Key bindings from fzf wiki 1372 | - [mrzool/bash-sensible](https://github.com/mrzool/bash-sensible) – An attempt at saner Bash defaults 1373 | - [xero/dotfiles](https://github.com/xero/dotfiles) – ▒ rice ░░ custom linux config files 1374 | - [koenrh/dnscontrol-action](https://github.com/koenrh/dnscontrol-action) – Deploy your DNS configuration using GitHub Actions using DNSControl. 1375 | - [sjl/learnvimscriptthehardway](https://github.com/sjl/learnvimscriptthehardway) 1376 | - [searx/searx-docker](https://github.com/searx/searx-docker) – Create a searx instance using Docker 1377 | - [dylanaraps/pure-sh-bible](https://github.com/dylanaraps/pure-sh-bible) – 📖 A collection of pure POSIX sh alternatives to external processes. 1378 | - [nikitavoloboev/dotfiles](https://github.com/nikitavoloboev/dotfiles) – Zsh, Karabiner, VS Code, Sublime, Neovim, Nix 1379 | - [drduh/YubiKey-Guide](https://github.com/drduh/YubiKey-Guide) – Guide to using YubiKey for GPG and SSH 1380 | - [tmux-plugins/tpm](https://github.com/tmux-plugins/tpm) – Tmux Plugin Manager 1381 | - [tmux-plugins/tmux-sensible](https://github.com/tmux-plugins/tmux-sensible) – basic tmux settings everyone can agree on 1382 | - [codota/TabNine](https://github.com/codota/TabNine) – AI Code Completions 1383 | - [clvv/fasd](https://github.com/clvv/fasd) – Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v. 1384 | - [rupa/z](https://github.com/rupa/z) – z - jump around 1385 | - [hbons/Dazzle](https://github.com/hbons/Dazzle) – A script to easily set up a SparkleShare host 1386 | - [fabric8io-images/run-java-sh](https://github.com/fabric8io-images/run-java-sh) – Universal startup script for plain Java applications 1387 | - [nextcloud/docker](https://github.com/nextcloud/docker) – ⛴ Docker image of Nextcloud 1388 | - [papers-we-love/papers-we-love](https://github.com/papers-we-love/papers-we-love) – Papers from the computer science community to read and discuss. 1389 | - [moovweb/gvm](https://github.com/moovweb/gvm) – Go Version Manager 1390 | - [ralish/bash-script-template](https://github.com/ralish/bash-script-template) – A best practices Bash script template with several useful functions 1391 | - [secretGeek/ok-bash](https://github.com/secretGeek/ok-bash) – .ok folder profiles for bash 1392 | - [projectatomic/container-storage-setup](https://github.com/projectatomic/container-storage-setup) – Service to set up storage for Docker and other container systems 1393 | - [osresearch/heads](https://github.com/osresearch/heads) – A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops and servers. 1394 | - [freetonik/ansible-tuto-rus](https://github.com/freetonik/ansible-tuto-rus) – Ansible tutorial (Russian) 1395 | - [hrs/dotfiles](https://github.com/hrs/dotfiles) – Let's be honest: mostly Emacs. 1396 | - [Bash-it/bash-it](https://github.com/Bash-it/bash-it) – A community Bash framework. 1397 | - [ohmybash/oh-my-bash](https://github.com/ohmybash/oh-my-bash) – A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community. 1398 | - [nginx-proxy/acme-companion](https://github.com/nginx-proxy/acme-companion) – Automated ACME SSL certificate generation for nginx-proxy 1399 | - [trimstray/nginx-admins-handbook](https://github.com/trimstray/nginx-admins-handbook) – How to improve NGINX performance, security, and other important things. 1400 | - [bertvv/ansible-role-samba](https://github.com/bertvv/ansible-role-samba) – Ansible role for managing Samba as a file server on RedHat- and Debian-based linux distros. 1401 | - [vicrucann/dotfiles](https://github.com/vicrucann/dotfiles) – vim, zsh, tmux, lxterminal, dircolors configs, all unified to solarized; working on Linux and Cygwin; very easy install 1402 | - [envygeeks/jekyll-docker](https://github.com/envygeeks/jekyll-docker) – ⛴ Docker images, and CI builders for Jekyll. 1403 | - [orian/cppenv](https://github.com/orian/cppenv) – A docker container for C++ builds 1404 | - [unixorn/awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) – A collection of ZSH frameworks, plugins, themes and tutorials. 1405 | - [zsh-users/antigen](https://github.com/zsh-users/antigen) – The plugin manager for zsh. 1406 | - [zplug/zplug](https://github.com/zplug/zplug) – :hibiscus: A next-generation plugin manager for zsh 1407 | - [tmux-plugins/tmux-yank](https://github.com/tmux-plugins/tmux-yank) – Tmux plugin for copying to system clipboard. Works on OSX, Linux and Cygwin. 1408 | - [tmux-plugins/tmux-continuum](https://github.com/tmux-plugins/tmux-continuum) – Continuous saving of tmux environment. Automatic restore when tmux is started. Automatic tmux start when computer is turned on. 1409 | - [reedes/vim-one](https://github.com/reedes/vim-one) – Because Vim's +clientserver is awesome 1410 | - [japaric/rust-cross](https://github.com/japaric/rust-cross) – Everything you need to know about cross compiling Rust programs! 1411 | - [kingkool68/generate-ssl-certs-for-local-development](https://github.com/kingkool68/generate-ssl-certs-for-local-development) – A bash script for generating trusted self-signed SSL certs for local development on your Mac 1412 | - [tonsky/Universal-Layout](https://github.com/tonsky/Universal-Layout) – Пакет из английской и русской раскладок, спроектированных для удобного совместного использования 1413 | - [tadfisher/pass-otp](https://github.com/tadfisher/pass-otp) – A pass extension for managing one-time-password (OTP) tokens 1414 | - [moul/docker-diff](https://github.com/moul/docker-diff) – :whale: Compare Docker images 1415 | - [snupt/vps-app-mailserver](https://github.com/snupt/vps-app-mailserver) 1416 | - [hwdsl2/docker-ipsec-vpn-server](https://github.com/hwdsl2/docker-ipsec-vpn-server) – Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2 1417 | - [kennytm/rust-ios-android](https://github.com/kennytm/rust-ios-android) – Example project for building a library for iOS + Android in Rust. 1418 | - [denilsonsa/prettyping](https://github.com/denilsonsa/prettyping) – `prettyping` is a wrapper around the standard `ping` tool, making the output prettier, more colorful, more compact, and easier to read. 1419 | - [japaric/trust](https://github.com/japaric/trust) – Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows 1420 | - [Keats/rust-cli-template](https://github.com/Keats/rust-cli-template) – A template to get started with writing cross-platforms CLI applications 1421 | - [docker-mailserver/docker-mailserver](https://github.com/docker-mailserver/docker-mailserver) – Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. 1422 | - [asdf-vm/asdf](https://github.com/asdf-vm/asdf) – Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more 1423 | - [thoughtbot/laptop](https://github.com/thoughtbot/laptop) – A shell script to set up a macOS laptop for web and mobile development. 1424 | - [elitak/nixos-infect](https://github.com/elitak/nixos-infect) – [GPLv3+] install nixos over the existing OS in a DigitalOcean droplet (and others with minor modifications) 1425 | - [ru-de/faq](https://github.com/ru-de/faq) – Полезная информация о жизни в Германии 1426 | - [ansible/ansible-examples](https://github.com/ansible/ansible-examples) – A few starter examples of ansible playbooks, to show features and how they work together. See http://galaxy.ansible.com for example roles from the Ansible community for deploying many popular applications. 1427 | - [svetlyak40wt/git-summary](https://github.com/svetlyak40wt/git-summary) – Checks what repos has been changed in your workspace. 1428 | - [influxdata/sandbox](https://github.com/influxdata/sandbox) – A sandbox for the full TICK stack 1429 | - [thameera/vimv](https://github.com/thameera/vimv) – Batch-rename files using Vim 1430 | - [ScottHelme/Lets-Encrypt-Smart-Renew](https://github.com/ScottHelme/Lets-Encrypt-Smart-Renew) – Check the remaining validity period of a certificate before renewing. 1431 | - [missinglink/mikrotik-openvpn-client](https://github.com/missinglink/mikrotik-openvpn-client) – configure your mikrotik routerboard as an openvpn client 1432 | - [kylemanna/docker-openvpn](https://github.com/kylemanna/docker-openvpn) – 🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA 1433 | - [ginatrapani/dotfiles](https://github.com/ginatrapani/dotfiles) – 🗂 my dotfiles 1434 | - [ttlequals0/autovpn](https://github.com/ttlequals0/autovpn) – Create On Demand Disposable OpenVPN Endpoints on AWS. 1435 | - [hwdsl2/setup-ipsec-vpn](https://github.com/hwdsl2/setup-ipsec-vpn) – Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2 1436 | - [angristan/openvpn-install](https://github.com/angristan/openvpn-install) – Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux. 1437 | - [open-guides/og-aws](https://github.com/open-guides/og-aws) – 📙 Amazon Web Services — a practical guide 1438 | - [jeaye/nixos-in-place](https://github.com/jeaye/nixos-in-place) – Install NixOS on top of any existing Linux distribution without rebooting 1439 | - [SishaarRao/PageRank](https://github.com/SishaarRao/PageRank) – A demonstration of the PageRank algorithm, using Eigenvectors to assign significance to HTML pages 1440 | - [StreisandEffect/streisand](https://github.com/StreisandEffect/streisand) – Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists. 1441 | - [ftao/vpn-deploy-playbook](https://github.com/ftao/vpn-deploy-playbook) – A Collection of Ansible Playbook for deploy vpn services 1442 | - [pi-hole/pi-hole](https://github.com/pi-hole/pi-hole) – A black hole for Internet advertisements 1443 | - [gaomd/docker-ikev2-vpn-server](https://github.com/gaomd/docker-ikev2-vpn-server) – IKEv2 VPN Server on Docker, with .mobileconfig for iOS & macOS. 1444 | - [source-foundry/Hack](https://github.com/source-foundry/Hack) – A typeface designed for source code 1445 | - [jessfraz/dotfiles](https://github.com/jessfraz/dotfiles) – My dotfiles. Buyer beware ;) 1446 | - [thoughtbot/dotfiles](https://github.com/thoughtbot/dotfiles) – A set of vim, zsh, git, and tmux configuration files. 1447 | 1448 |
1449 | 1450 | ## Swift 1451 | 1452 | - [iina/iina](https://github.com/iina/iina) – The modern video player for macOS. 1453 | - [CodeEditApp/CodeEdit](https://github.com/CodeEditApp/CodeEdit) – CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever. 1454 | - [maxgoedjen/secretive](https://github.com/maxgoedjen/secretive) – Store SSH keys in the Secure Enclave 1455 | - [ZevEisenberg/Keyb](https://github.com/ZevEisenberg/Keyb) – Type with one hand on a Mac 1456 | - [mandrigin/AlfredSwitchWindows](https://github.com/mandrigin/AlfredSwitchWindows) – An application for using in Alfred workflow to enumerate and switch between windows on OSX. 1457 | - [temochka/Anykey](https://github.com/temochka/Anykey) – A free macOS app for binding shell commands to system-wide or app-specific hotkeys. 1458 | - [rxhanson/Rectangle](https://github.com/rxhanson/Rectangle) – Move and resize windows on macOS with keyboard shortcuts and snap areas 1459 | - [shadowsocks/ShadowsocksX-NG](https://github.com/shadowsocks/ShadowsocksX-NG) – Next Generation of ShadowsocksX 1460 | - [mas-cli/mas](https://github.com/mas-cli/mas) – :package: Mac App Store command line interface 1461 | - [qvacua/vimr](https://github.com/qvacua/vimr) – VimR — Neovim GUI for macOS in Swift 1462 | - [dwarvesf/hidden](https://github.com/dwarvesf/hidden) – An ultra-light MacOS utility that helps hide menu bar icons 1463 | - [mssun/passforios](https://github.com/mssun/passforios) – Pass for iOS - an iOS client compatible with Pass command line application. 1464 | - [blinksh/blink](https://github.com/blinksh/blink) – Blink Mobile Shell for iOS (Mosh based) 1465 | - [ianyh/Amethyst](https://github.com/ianyh/Amethyst) – Automatic tiling window manager for macOS à la xmonad. 1466 | - [serhii-londar/open-source-mac-os-apps](https://github.com/serhii-londar/open-source-mac-os-apps) – 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps 1467 | - [signalapp/Signal-iOS](https://github.com/signalapp/Signal-iOS) – A private messenger for iOS. 1468 | - [Pyroh/Fluor](https://github.com/Pyroh/Fluor) – A handy tool for macOS allowing you to switch Fn keys' mode based on active application. 1469 | 1470 |
1471 | 1472 | ## TeX 1473 | 1474 | - [dendibakh/perf-book](https://github.com/dendibakh/perf-book) – The book "Performance Analysis and Tuning on Modern CPU" 1475 | - [Pseudomanifold/latex-mimosis](https://github.com/Pseudomanifold/latex-mimosis) – A minimal & modern LaTeX template for your (bachelor's | master's | doctoral) thesis 1476 | - [thesis-toolbox/template](https://github.com/thesis-toolbox/template) – A template for writing your Bachelor, Master or PhD thesis. 1477 | - [Amuhar/thesis](https://github.com/Amuhar/thesis) – Бакалаврская работа на тему "Реализация интервального времени в RabbitMQ" 1478 | - [bolt12/master-thesis](https://github.com/bolt12/master-thesis) – Selective Functors & Probabilistic Programming 1479 | - [mixphix/hott-thesis](https://github.com/mixphix/hott-thesis) – Homotopy Type Theory as an Alternative Foundation to Mathematics 1480 | - [mcnees/LaTeX-Graph-Paper](https://github.com/mcnees/LaTeX-Graph-Paper) – Make your own quadrille, graph, hex, etc paper! Uses the pgf/TikZ package for LaTeX, which should be part of any modern TeX installation. 1481 | - [chelseakomlo/library](https://github.com/chelseakomlo/library) – A library with the papers I'm reading and rough notes/summaries 1482 | - [igrishaev/clj-book](https://github.com/igrishaev/clj-book) – Книга «Clojure на производстве» 1483 | - [ieure/sicp](https://github.com/ieure/sicp) – Structure and Interpretation of Computer Programs, Second Edition 1484 | - [opieters/business-card](https://github.com/opieters/business-card) – A business card in LaTeX. 1485 | - [diagrams/active](https://github.com/diagrams/active) – Time-varying values with start and end times. 1486 | - [liuxinyu95/unplugged](https://github.com/liuxinyu95/unplugged) – Open book about math and programming. 1487 | - [growler/gophercon-russia-2020-talk](https://github.com/growler/gophercon-russia-2020-talk) – My talk for Russian GopherCon 2020 1488 | - [lervag/vimtex](https://github.com/lervag/vimtex) – VimTeX: A modern Vim and neovim filetype plugin for LaTeX files. 1489 | - [LenaVolzhina/about.me](https://github.com/LenaVolzhina/about.me) – Extended CV 1490 | - [oswald2/haskell_articles](https://github.com/oswald2/haskell_articles) – A List of Haskell articles on good design, good testing 1491 | - [hmemcpy/cv](https://github.com/hmemcpy/cv) – My CV / Resume 1492 | - [jankapunkt/latexcv](https://github.com/jankapunkt/latexcv) – :necktie: A collection of cv and resume templates written in LaTeX. Leave an issue if your language is not supported! 1493 | - [darwiin/yaac-another-awesome-cv](https://github.com/darwiin/yaac-another-awesome-cv) – YAAC: Another Awesome CV is a template using Font Awesome and Adobe Source Font. 1494 | - [hmemcpy/milewski-ctfp-pdf](https://github.com/hmemcpy/milewski-ctfp-pdf) – Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source 1495 | 1496 |
1497 | 1498 | ## Typescript 1499 | 1500 | - [lynchjames/note-refactor-obsidian](https://github.com/lynchjames/note-refactor-obsidian) – Allows for text selections to be copied (refactored) into new notes and notes to be split into other notes. 1501 | - [undergroundwires/privacy.sexy](https://github.com/undergroundwires/privacy.sexy) – Open-source tool to enforce privacy & security best-practices on Windows and macOS, because privacy is sexy 🍑🍆 1502 | - [outline/outline](https://github.com/outline/outline) – The fastest wiki and knowledge base for growing teams. Beautiful, realtime, feature rich, and markdown compatible. 1503 | - [kamranahmedse/developer-roadmap](https://github.com/kamranahmedse/developer-roadmap) – Community effort to create roadmaps, guides and other educational content to help the developers get an idea about the software development landscape, learn and grow in their career. 1504 | - [tjhorner/archivebox-exporter](https://github.com/tjhorner/archivebox-exporter) – Automatically or manually send pages from your browser to your ArchiveBox for archival. 1505 | - [vscode-org-mode/vscode-org-mode](https://github.com/vscode-org-mode/vscode-org-mode) – Emacs Org Mode for Visual Studio Code 1506 | - [peaceiris/actions-hugo](https://github.com/peaceiris/actions-hugo) – GitHub Actions for Hugo ⚡️ Setup Hugo quickly and build your site fast. Hugo extended, Hugo Modules, Linux (Ubuntu), macOS, and Windows are supported. 1507 | - [spacedriveapp/spacedrive](https://github.com/spacedriveapp/spacedrive) – Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. 1508 | - [ansh/jiffyreader.com](https://github.com/ansh/jiffyreader.com) – A Browser Extension for Bionic Reading on ANY website! 1509 | - [codebam/cf-workers-telegram-bot](https://github.com/codebam/cf-workers-telegram-bot) – Serverless Telegram Bot on CloudFlare Workers 1510 | - [markmap/markmap](https://github.com/markmap/markmap) – Visualize your Markdown as mindmaps with Markmap. 1511 | - [markdoc/markdoc](https://github.com/markdoc/markdoc) – A powerful, flexible, Markdown-based authoring framework. 1512 | - [mickael-menu/zk-vscode](https://github.com/mickael-menu/zk-vscode) – Visual Studio Code extension for zk 1513 | - [calcom/cal.com](https://github.com/calcom/cal.com) – Scheduling infrastructure for absolutely everyone. 1514 | - [vector-im/element-web](https://github.com/vector-im/element-web) – A glossy Matrix collaboration client for the web. 1515 | - [bitwarden/web](https://github.com/bitwarden/web) – The website vault (vault.bitwarden.com). 1516 | - [bitwarden/clients](https://github.com/bitwarden/clients) – Bitwarden client applications (web, browser extension, desktop, and cli) 1517 | - [JasonEtco/rss-to-readme](https://github.com/JasonEtco/rss-to-readme) – 📡📝 A GitHub Action that updates a section of a README from an RSS feed. 1518 | - [tgrosinger/ledger-obsidian](https://github.com/tgrosinger/ledger-obsidian) – Plain text accounting in Obsidian.md 1519 | - [slidevjs/slidev](https://github.com/slidevjs/slidev) – Presentation Slides for Developers 1520 | - [stoically/temporary-containers](https://github.com/stoically/temporary-containers) – Firefox Add-on that lets you open automatically managed disposable containers 1521 | - [maksim77/gitcheck](https://github.com/maksim77/gitcheck) 1522 | - [Huachao/vscode-restclient](https://github.com/Huachao/vscode-restclient) – REST Client Extension for Visual Studio Code 1523 | - [parca-dev/parca](https://github.com/parca-dev/parca) – Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability. 1524 | - [gitpod-io/openvscode-server](https://github.com/gitpod-io/openvscode-server) – Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere. 1525 | - [cloudflare/miniflare](https://github.com/cloudflare/miniflare) – 🔥 Fully-local simulator for Cloudflare Workers 1526 | - [dicebear/dicebear](https://github.com/dicebear/dicebear) – DiceBear is an avatar library for designers and developers. 🌍 1527 | - [actions-rs/cargo](https://github.com/actions-rs/cargo) – 📦 GitHub Action for Rust `cargo` command 1528 | - [denolehov/obsidian-git](https://github.com/denolehov/obsidian-git) – Backup your Obsidian.md vault with git 1529 | - [actions-rs/clippy-check](https://github.com/actions-rs/clippy-check) – 📎 GitHub Action for PR annotations with clippy warnings 1530 | - [sharat87/prestige](https://github.com/sharat87/prestige) – A text-based HTTP client in the browser. An interface-less Postman. 1531 | - [vv-vim/vv](https://github.com/vv-vim/vv) – Neovim client for macOS 1532 | - [signalapp/Signal-Desktop](https://github.com/signalapp/Signal-Desktop) – A private messenger for Windows, macOS, and Linux. 1533 | - [phiresky/sql.js-httpvfs](https://github.com/phiresky/sql.js-httpvfs) 1534 | - [osmoscraft/osmosnote](https://github.com/osmoscraft/osmosnote) – The knowledge IDE 1535 | - [osmoscraft/osmosmemo](https://github.com/osmoscraft/osmosmemo) – Turn GitHub into a bookmark manager 1536 | - [osmoscraft/osmosfeed](https://github.com/osmoscraft/osmosfeed) – Turn GitHub into an RSS reader 1537 | - [gitpod-io/gitpod](https://github.com/gitpod-io/gitpod) – Gitpod automates the provisioning of ready-to-code development environments. 1538 | - [notable/notable](https://github.com/notable/notable) – The Markdown-based note-taking app that doesn't suck. 1539 | - [andymatuschak/orbit](https://github.com/andymatuschak/orbit) – Experimental spaced repetition platform for exploring ideas in memory augmentation and programmable attention 1540 | - [banga/git-split-diffs](https://github.com/banga/git-split-diffs) – GitHub style split diffs in your terminal 1541 | - [mhansen/hledger-vscode](https://github.com/mhansen/hledger-vscode) – VSCode plugin for HLedger accounting journal file 1542 | - [nix-community/vscode-nix-ide](https://github.com/nix-community/vscode-nix-ide) – Nix language support for VSCode editor [maintainer: @jnoortheen] 1543 | - [akosbalasko/yarle](https://github.com/akosbalasko/yarle) – Yarle - The ultimate converter of Evernote notes to Markdown 1544 | - [serverless-stack/sst](https://github.com/serverless-stack/sst) – 💥 SST makes it easy to build serverless apps. Set breakpoints and test your functions locally. 1545 | - [laurent22/joplin](https://github.com/laurent22/joplin) – Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS. 1546 | - [microsoft/vscode-extension-samples](https://github.com/microsoft/vscode-extension-samples) – Sample code illustrating the VS Code extension API. 1547 | - [n8n-io/n8n](https://github.com/n8n-io/n8n) – Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services. 1548 | - [haskell/actions](https://github.com/haskell/actions) – Github actions for Haskell CI 1549 | - [VSpaceCode/VSpaceCode](https://github.com/VSpaceCode/VSpaceCode) – Spacemacs like keybindings for Visual Studio Code 1550 | - [hasura/graphql-engine](https://github.com/hasura/graphql-engine) – Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events. 1551 | - [jamiebuilds/tinykeys](https://github.com/jamiebuilds/tinykeys) – A tiny (~400 B) & modern library for keybindings. 1552 | - [foambubble/foam](https://github.com/foambubble/foam) – A personal knowledge management and sharing system for VSCode 1553 | - [intuit/auto](https://github.com/intuit/auto) – Generate releases based on semantic version labels on pull requests. 1554 | - [squidfunk/mkdocs-material](https://github.com/squidfunk/mkdocs-material) – Documentation that simply works 1555 | - [microsoft/vscode](https://github.com/microsoft/vscode) – Visual Studio Code 1556 | - [coder/code-server](https://github.com/coder/code-server) – VS Code in the browser 1557 | - [lensapp/lens](https://github.com/lensapp/lens) – Lens - The way the world runs Kubernetes 1558 | - [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) – Upload files to a GitHub release 1559 | - [onivim/oni](https://github.com/onivim/oni) – Oni: Modern Modal Editing - powered by Neovim 1560 | - [actions/setup-go](https://github.com/actions/setup-go) – Set up your GitHub Actions workflow with a specific version of Go 1561 | - [vscode-neovim/vscode-neovim](https://github.com/vscode-neovim/vscode-neovim) – Vim-mode for VS Code using embedded Neovim 1562 | - [taniarascia/takenote](https://github.com/taniarascia/takenote) – 📝 ‎ A web-based notes app for developers. 1563 | - [VSCodeVim/Vim](https://github.com/VSCodeVim/Vim) – :star: Vim for Visual Studio Code 1564 | - [vercel/hyper](https://github.com/vercel/hyper) – A terminal built on web technologies 1565 | - [rust-lang/vscode-rust](https://github.com/rust-lang/vscode-rust) – Rust extension for Visual Studio Code 1566 | - [haskell/vscode-haskell](https://github.com/haskell/vscode-haskell) – VS Code extension for Haskell, powered by haskell-language-server 1567 | - [neoclide/coc.nvim](https://github.com/neoclide/coc.nvim) – Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers. 1568 | - [influxdata/chronograf](https://github.com/influxdata/chronograf) – Open source monitoring and visualization UI for the TICK stack 1569 | - [refined-github/refined-github](https://github.com/refined-github/refined-github) – :octocat: Browser extension that simplifies the GitHub interface and adds useful features 1570 | 1571 |
1572 | 1573 | ## V 1574 | 1575 | - [vlang/v](https://github.com/vlang/v) – Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io 1576 | 1577 |
1578 | 1579 | ## Vim Script 1580 | 1581 | - [narqo/dotfiles](https://github.com/narqo/dotfiles) – Personal dot files 1582 | - [yegappan/lsp](https://github.com/yegappan/lsp) – Language Server Protocol (LSP) plugin for Vim9 1583 | - [juev/vim-hugo](https://github.com/juev/vim-hugo) – Vim plugin for simplify creating new post in Hugo blog 1584 | - [cloudhead/dotfiles](https://github.com/cloudhead/dotfiles) – ~cloudhead 1585 | - [github/copilot.vim](https://github.com/github/copilot.vim) – Neovim plugin for GitHub Copilot 1586 | - [fenetikm/falcon](https://github.com/fenetikm/falcon) – A colour scheme for terminals, Vim and friends. 1587 | - [dkarter/bullets.vim](https://github.com/dkarter/bullets.vim) – 🔫 Bullets.vim is a Vim/NeoVim plugin for automated bullet lists. 1588 | - [christoomey/vim-conflicted](https://github.com/christoomey/vim-conflicted) – Easy git merge conflict resolution in Vim 1589 | - [junegunn/vim-peekaboo](https://github.com/junegunn/vim-peekaboo) – :eyes: " / @ / CTRL-R 1590 | - [altercation/solarized](https://github.com/altercation/solarized) – precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes 1591 | - [srid/nvim.nix-archived](https://github.com/srid/nvim.nix-archived) – MOVED https://github.com/srid/nixos-config/blob/master/home/neovim.nix 1592 | - [axvr/org.vim](https://github.com/axvr/org.vim) – Org mode syntax highlighting and folding for Vim. 1593 | - [onivim/libvim](https://github.com/onivim/libvim) – libvim: The core Vim editing engine as a minimal C library 1594 | - [jessfraz/.vim](https://github.com/jessfraz/.vim) – My .vim dotfiles and configurations. 1595 | - [chxuan/vimplus](https://github.com/chxuan/vimplus) – :rocket:An automatic configuration program for vim 1596 | - [fatih/dotfiles](https://github.com/fatih/dotfiles) – My personal dotfiles 1597 | - [lifepillar/vim-solarized8](https://github.com/lifepillar/vim-solarized8) – Optimized Solarized colorschemes. Best served with true-color terminals! 1598 | - [neovim/neovim](https://github.com/neovim/neovim) – Vim-fork focused on extensibility and usability 1599 | - [mattn/vim-lsp-settings](https://github.com/mattn/vim-lsp-settings) – Auto configurations for Language Server for vim-lsp 1600 | - [rainglow/vim](https://github.com/rainglow/vim) – 320+ color themes for VIM. 1601 | - [tyru/caw.vim](https://github.com/tyru/caw.vim) – Vim comment plugin: supported operator/non-operator mappings, repeatable by dot-command, 300+ filetypes 1602 | - [voldikss/vim-floaterm](https://github.com/voldikss/vim-floaterm) – :star2: Terminal manager for (neo)vim 1603 | - [liuchengxu/space-vim](https://github.com/liuchengxu/space-vim) – :four_leaf_clover: Lean & mean spacemacs-ish Vim distribution 1604 | - [jessfraz/openai.vim](https://github.com/jessfraz/openai.vim) – OpenAI GPT-3 plugin for vim. 1605 | - [Shougo/neovim](https://github.com/Shougo/neovim) – vim for the 21st century 1606 | - [cassidoo/vim-up](https://github.com/cassidoo/vim-up) – A bunch of vim shortcuts, colors, and bundles to make your life easier 1607 | - [michal-h21/vim-zettel](https://github.com/michal-h21/vim-zettel) – VimWiki addon for managing notes according to Zettelkasten method 1608 | - [ap/vim-css-color](https://github.com/ap/vim-css-color) – Preview colours in source code while editing 1609 | - [takac/vim-hardtime](https://github.com/takac/vim-hardtime) – Plugin to help you stop repeating the basic movement keys 1610 | - [racer-rust/vim-racer](https://github.com/racer-rust/vim-racer) – Racer support for Vim 1611 | - [skywind3000/asynctasks.vim](https://github.com/skywind3000/asynctasks.vim) – :rocket: Modern Task System for Project Building, Testing and Deploying !! 1612 | - [natebosch/vim-lsc](https://github.com/natebosch/vim-lsc) – A vim plugin for communicating with a language server 1613 | - [neomake/neomake](https://github.com/neomake/neomake) – Asynchronous linting and make framework for Neovim/Vim 1614 | - [prettier/vim-prettier](https://github.com/prettier/vim-prettier) – A Vim plugin for Prettier 1615 | - [rhysd/git-messenger.vim](https://github.com/rhysd/git-messenger.vim) – Vim and Neovim plugin to reveal the commit messages under the cursor 1616 | - [aperezdc/vim-template](https://github.com/aperezdc/vim-template) – Simple templates plugin for Vim 1617 | - [kassio/neoterm](https://github.com/kassio/neoterm) – Wrapper of some vim/neovim's :terminal functions. 1618 | - [jamessan/vim-gnupg](https://github.com/jamessan/vim-gnupg) – This script implements transparent editing of gpg encrypted files. 1619 | - [sjl/clam.vim](https://github.com/sjl/clam.vim) – A lightweight Vim plugin for working with shell commands. 1620 | - [mhinz/vim-signify](https://github.com/mhinz/vim-signify) – :heavy_plus_sign: Show a diff using Vim its sign column. 1621 | - [airblade/vim-gitgutter](https://github.com/airblade/vim-gitgutter) – A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks. 1622 | - [francoiscabrol/ranger.vim](https://github.com/francoiscabrol/ranger.vim) – Ranger integration in vim and neovim 1623 | - [vimwiki/vimwiki](https://github.com/vimwiki/vimwiki) – Personal Wiki for Vim 1624 | - [prabirshrestha/vim-lsp](https://github.com/prabirshrestha/vim-lsp) – async language server protocol plugin for vim and neovim 1625 | - [justinmk/vim-sneak](https://github.com/justinmk/vim-sneak) – The missing motion for Vim :athletic_shoe: 1626 | - [ackyshake/VimCompletesMe](https://github.com/ackyshake/VimCompletesMe) – You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim. 1627 | - [tpope/vim-characterize](https://github.com/tpope/vim-characterize) – characterize.vim: Unicode character metadata 1628 | - [tony/vim-config-framework](https://github.com/tony/vim-config-framework) – :green_book: VIM / Neovim configuration framework 1629 | - [godlygeek/tabular](https://github.com/godlygeek/tabular) – Vim script for text filtering and alignment 1630 | - [tmux-plugins/vim-tmux-focus-events](https://github.com/tmux-plugins/vim-tmux-focus-events) – Make terminal vim and tmux work better together. 1631 | - [roxma/vim-tmux-clipboard](https://github.com/roxma/vim-tmux-clipboard) – seamless integration for vim and tmux's clipboard 1632 | - [tpope/vim-projectionist](https://github.com/tpope/vim-projectionist) – projectionist.vim: Granular project configuration 1633 | - [tpope/vim-vinegar](https://github.com/tpope/vim-vinegar) – vinegar.vim: Combine with netrw to create a delicious salad dressing 1634 | - [tpope/vim-repeat](https://github.com/tpope/vim-repeat) – repeat.vim: enable repeating supported plugin maps with "." 1635 | - [tpope/vim-unimpaired](https://github.com/tpope/vim-unimpaired) – unimpaired.vim: Pairs of handy bracket mappings 1636 | - [tpope/vim-commentary](https://github.com/tpope/vim-commentary) – commentary.vim: comment stuff out 1637 | - [tpope/vim-sensible](https://github.com/tpope/vim-sensible) – sensible.vim: Defaults everyone can agree on 1638 | - [tpope/vim-pathogen](https://github.com/tpope/vim-pathogen) – pathogen.vim: manage your runtimepath 1639 | - [tpope/vim-surround](https://github.com/tpope/vim-surround) – surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease 1640 | - [saaguero/dotvim](https://github.com/saaguero/dotvim) – My cross-platform vimrc 1641 | - [haya14busa/incsearch.vim](https://github.com/haya14busa/incsearch.vim) – :flashlight: Improved incremental searching for Vim 1642 | - [sonph/onehalf](https://github.com/sonph/onehalf) – Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more. 1643 | - [fukamachi/neovim-config](https://github.com/fukamachi/neovim-config) – ~/.config/nvim 1644 | - [denisshevchenko/.files](https://github.com/denisshevchenko/.files) – My NixOS configs 1645 | - [Shougo/unite.vim](https://github.com/Shougo/unite.vim) – :dragon: Unite and create user interfaces 1646 | - [tpope/vim-fugitive](https://github.com/tpope/vim-fugitive) – fugitive.vim: A Git wrapper so awesome, it should be illegal 1647 | - [NLKNguyen/papercolor-theme](https://github.com/NLKNguyen/papercolor-theme) – :art: Light & Dark Vim color schemes inspired by Google's Material Design 1648 | - [vim/vim](https://github.com/vim/vim) – The official Vim repository 1649 | - [wincent/terminus](https://github.com/wincent/terminus) – 🖥 Enhanced terminal integration for Vim 1650 | - [kshenoy/vim-signature](https://github.com/kshenoy/vim-signature) – Plugin to toggle, display and navigate marks 1651 | - [Yggdroot/indentLine](https://github.com/Yggdroot/indentLine) – A vim plugin to display the indention levels with thin vertical lines 1652 | - [preservim/vim-thematic](https://github.com/preservim/vim-thematic) – Alter Vim's appearance to suit your task & environ 1653 | - [jreybert/vimagit](https://github.com/jreybert/vimagit) – Ease your git workflow within Vim 1654 | - [vim-ctrlspace/vim-ctrlspace](https://github.com/vim-ctrlspace/vim-ctrlspace) – Vim Space Controller 1655 | - [ervandew/supertab](https://github.com/ervandew/supertab) – Perform all your vim insert mode completions with Tab 1656 | - [jiangmiao/auto-pairs](https://github.com/jiangmiao/auto-pairs) – Vim plugin, insert or delete brackets, parens, quotes in pair 1657 | - [Raimondi/delimitMate](https://github.com/Raimondi/delimitMate) – Vim plugin, provides insert mode auto-completion for quotes, parens, brackets, etc. 1658 | - [Shougo/dein.vim](https://github.com/Shougo/dein.vim) – :zap: Dark powered Vim/Neovim plugin manager 1659 | - [sjl/badwolf](https://github.com/sjl/badwolf) – A Vim color scheme. 1660 | - [dense-analysis/ale](https://github.com/dense-analysis/ale) – Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support 1661 | - [ap/vim-buftabline](https://github.com/ap/vim-buftabline) – Forget Vim tabs – now you can have buffer tabs 1662 | - [emilyst/home](https://github.com/emilyst/home) – My home directory's settings 1663 | - [liuchengxu/vim-which-key](https://github.com/liuchengxu/vim-which-key) – :tulip: Vim plugin that shows keybindings in popup 1664 | - [vlime/vlime](https://github.com/vlime/vlime) – A Common Lisp dev environment for Vim (and Neovim) 1665 | - [preservim/nerdtree](https://github.com/preservim/nerdtree) – A tree explorer plugin for vim. 1666 | - [tpope/vim-apathy](https://github.com/tpope/vim-apathy) – apathy.vim: Set the 'path' option for miscellaneous file types 1667 | - [macvim-dev/macvim](https://github.com/macvim-dev/macvim) – Vim - the text editor - for macOS 1668 | - [fatih/vim-go](https://github.com/fatih/vim-go) – Go development plugin for Vim 1669 | - [fatih/vim-go-tutorial](https://github.com/fatih/vim-go-tutorial) – Tutorial for vim-go 1670 | - [k-takata/minpac](https://github.com/k-takata/minpac) – A minimal package manager for Vim 8 (and Neovim) 1671 | - [inside/vim-search-pulse](https://github.com/inside/vim-search-pulse) – Easily locate the cursor after a search 1672 | - [sheerun/vim-polyglot](https://github.com/sheerun/vim-polyglot) – A solid language pack for Vim. 1673 | - [vim-airline/vim-airline](https://github.com/vim-airline/vim-airline) – lean & mean status/tabline for vim that's light as air 1674 | - [junegunn/vim-plug](https://github.com/junegunn/vim-plug) – :hibiscus: Minimalist Vim Plugin Manager 1675 | - [vim-syntastic/syntastic](https://github.com/vim-syntastic/syntastic) – Syntax checking hacks for vim 1676 | - [rust-lang/rust.vim](https://github.com/rust-lang/rust.vim) – Vim configuration for Rust. 1677 | - [tpope/dotfiles](https://github.com/tpope/dotfiles) – tpope's dotfiles. DON'T USE unless you're tpope 1678 | 1679 |
1680 | 1681 | ## VimL 1682 | 1683 | - [altercation/vim-colors-solarized](https://github.com/altercation/vim-colors-solarized) – precision colorscheme for the vim text editor 1684 | - [vim-scripts/AutoComplPop](https://github.com/vim-scripts/AutoComplPop) – Automatically opens popup menu for completions 1685 | - [wikitopian/hardmode](https://github.com/wikitopian/hardmode) – Vim: Hard Mode (deprecated) 1686 | - [volgar1x/vim-gocode](https://github.com/volgar1x/vim-gocode) – A Go bundle for Vundle or Pathogen 1687 | - [junegunn/rainbow_parentheses.vim](https://github.com/junegunn/rainbow_parentheses.vim) – :rainbow: Simpler Rainbow Parentheses 1688 | - [bling/minivimrc](https://github.com/bling/minivimrc) – a tiny vimrc to be used primarily for troubleshooting plugins 1689 | 1690 |
1691 | 1692 | ## Vue 1693 | 1694 | - [TeamPiped/Piped](https://github.com/TeamPiped/Piped) – An alternative privacy-friendly YouTube frontend which is efficient by design. 1695 | - [BenRoe/awesome-mechanical-keyboard](https://github.com/BenRoe/awesome-mechanical-keyboard) – ⌨️ A curated list of Open Source Mechanical Keyboard resources. 1696 | 1697 |
1698 | 1699 | ## WikiText 1700 | 1701 | - [bitcoin/bips](https://github.com/bitcoin/bips) – Bitcoin Improvement Proposals 1702 | 1703 |
1704 | 1705 | ## Wren 1706 | 1707 | - [wren-lang/wren](https://github.com/wren-lang/wren) – The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language. 1708 | 1709 |
1710 | 1711 | ## Zig 1712 | 1713 | - [oven-sh/bun](https://github.com/oven-sh/bun) – Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one. 1714 | - [Vexu/routez](https://github.com/Vexu/routez) – Http server for Zig 1715 | - [batiati/mustache-zig](https://github.com/batiati/mustache-zig) – Logic-less templates for Zig 1716 | - [drcode/zek](https://github.com/drcode/zek) 1717 | - [ziglang/gotta-go-fast](https://github.com/ziglang/gotta-go-fast) – Performance Tracking for Zig 1718 | - [nektro/zigmod](https://github.com/nektro/zigmod) – 📦 A package manager for the Zig programming language. 1719 | - [elerch/aws-sdk-for-zig](https://github.com/elerch/aws-sdk-for-zig) – readonly mirror of https://git.lerch.org/lobo/aws-sdk-for-zig 1720 | - [hexops/fastfilter](https://github.com/hexops/fastfilter) – fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters) 1721 | - [marler8997/zigup](https://github.com/marler8997/zigup) – Download and manage zig compilers. 1722 | - [ratfactor/ziglings](https://github.com/ratfactor/ziglings) – Learn the Zig programming language by fixing tiny broken programs. 1723 | - [ziglang/zig](https://github.com/ziglang/zig) – General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. 1724 | ## License 1725 | 1726 | [![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) 1727 | 1728 | To the extent possible under law, [juev](https://github.com/juev) has waived all copyright and related or neighboring rights to this work. 1729 | 1730 | --------------------------------------------------------------------------------