An open API service indexing awesome lists of open source software.

https://github.com/devlikebear/awesome-go-rank

Rank the repositories registered with the awesome-go repository.
https://github.com/devlikebear/awesome-go-rank

List: awesome-go-rank

Last synced: 3 months ago
JSON representation

Rank the repositories registered with the awesome-go repository.

Awesome Lists containing this project

README

          

# Awesome Go Ranking

This is a ranking of GitHub repositories from
[awesome-go](https://github.com/avelino/awesome-go)
by Stars, Forks and Last Updated.

## How to use

1. Clone this repository
1. Create a GitHub personal access token with `public_repo` scope
1. Set the token to the `GITHUB_TOKEN` environment variable
1. Install Go
1. Install dependencies with `go mod tidy`
1. Run `go run cmd/main.go`
1. Check the results in README.md

## Table of Contents

* [Actor Model](docs/Actor-Model.md)
Libraries for building actor-based programs.
* [Artificial Intelligence](docs/Artificial-Intelligence.md)
Libraries for building programs that leverage AI.
* [Audio and Music](docs/Audio-and-Music.md)
Libraries for manipulating audio.
* [Authentication and Authorization](docs/Authentication-and-Authorization.md)
Libraries for implementing authentication and authorization.
* [Blockchain](docs/Blockchain.md)
Tools for building blockchains.
* [Bot Building](docs/Bot-Building.md)
Libraries for building and working with bots.
* [Build Automation](docs/Build-Automation.md)
Libraries and tools help with build automation.
* [CSS Preprocessors](docs/CSS-Preprocessors.md)
Libraries for preprocessing CSS files.
* [Code Analysis](docs/Code-Analysis.md)
Source code analysis tools, also known as Static Application Security Testing (SAST) Tools.
* [Command Line](docs/Command-Line.md)
Libraries for building standard or basic Command Line applications.
* [Configuration](docs/Configuration.md)
Libraries for configuration parsing.
* [Continuous Integration](docs/Continuous-Integration.md)
Tools for help with continuous integration.
* [Data Integration Frameworks](docs/Data-Integration-Frameworks.md)
Frameworks for performing ELT / ETL
* [Database](docs/Database.md)
Libraries for building and using SQL.
* [Date and Time](docs/Date-and-Time.md)
Libraries for working with dates and times.
* [Distributed Systems](docs/Distributed-Systems.md)
Packages that help with building Distributed Systems.
* [Dynamic DNS](docs/Dynamic-DNS.md)
Tools for updating dynamic DNS records.
* [Editor Plugins](docs/Editor-Plugins.md)
Plugin for text editors and IDEs.
* [Email](docs/Email.md)
Libraries and tools that implement email creation and sending.
* [Embeddable Scripting Languages](docs/Embeddable-Scripting-Languages.md)
Embedding other languages inside your go code.
* [Error Handling](docs/Error-Handling.md)
Libraries for handling errors.
* [File Handling](docs/File-Handling.md)
Libraries for handling files and file systems.
* [Financial](docs/Financial.md)
Packages for accounting and finance.
* [Forms](docs/Forms.md)
Libraries for working with forms.
* [Functional](docs/Functional.md)
Packages to support functional programming in Go.
* [GUI](docs/GUI.md)
Interaction
* [Game Development](docs/Game-Development.md)
Awesome game development libraries.
* [Generators](docs/Generators.md)
Tools that generate Go code.
* [Geographic](docs/Geographic.md)
Geographic tools and servers
* [Go Compilers](docs/Go-Compilers.md)
Tools for compiling Go to other languages and vice-versa.
* [Goroutines](docs/Goroutines.md)
Tools for managing and working with Goroutines.
* [Hardware](docs/Hardware.md)
Libraries, tools, and tutorials for interacting with hardware.
* [Images](docs/Images.md)
Libraries for manipulating images.
* [IoT (Internet of Things)](docs/IoT-(Internet-of-Things).md)
Libraries for programming devices of the IoT.
* [JSON](docs/JSON.md)
Libraries for working with JSON.
* [Job Scheduler](docs/Job-Scheduler.md)
Libraries for scheduling jobs.
* [Logging](docs/Logging.md)
Libraries for generating and working with log files.
* [Machine Learning](docs/Machine-Learning.md)
Libraries for Machine Learning.
* [Messaging](docs/Messaging.md)
Libraries that implement messaging systems.
* [Microsoft Office](docs/Microsoft-Office.md)
Libraries for working with Microsoft Word.
* [Miscellaneous](docs/Miscellaneous.md)
These libraries were placed here because none of the other categories seemed to fit.
* [Natural Language Processing](docs/Natural-Language-Processing.md)
Libraries for working with human languages.
* [Networking](docs/Networking.md)
Libraries for making HTTP requests.
* [ORM](docs/ORM.md)
Libraries that implement Object-Relational Mapping or datamapping techniques.
* [OpenGL](docs/OpenGL.md)
Libraries for using OpenGL in Go.
* [Package Management](docs/Package-Management.md)
Unofficial libraries for package and dependency management.
* [Science and Data Analysis](docs/Science-and-Data-Analysis.md)
Libraries for scientific computing and data analyzing.
* [Security](docs/Security.md)
Libraries that are used to help make your application more secure.
* [Serialization](docs/Serialization.md)
Libraries and tools for binary serialization.
* [Software Packages](docs/Software-Packages.md)
Where to discover new Go libraries.
* [Stream Processing](docs/Stream-Processing.md)
Libraries and tools for stream processing and reactive programming.
* [Template Engines](docs/Template-Engines.md)
Libraries and tools for templating and lexing.
* [Testing](docs/Testing.md)
Libraries for testing codebases and generating test data.
* [Text Processing](docs/Text-Processing.md)
Libraries for parsing and manipulating texts.
* [Third-party APIs](docs/Third-party-APIs.md)
Libraries for accessing third party APIs.
* [UUID](docs/UUID.md)
Libraries for working with UUIDs.
* [Utilities](docs/Utilities.md)
General utilities and tools to make your life easier.
* [Validation](docs/Validation.md)
Libraries for validation.
* [Version Control](docs/Version-Control.md)
Libraries for version control.
* [Video](docs/Video.md)
Libraries for manipulating video.
* [Web Frameworks](docs/Web-Frameworks.md)
Full stack web frameworks.
* [Workflow Frameworks](docs/Workflow-Frameworks.md)
Libraries for creating Workflows.
* [XML](docs/XML.md)
Libraries and tools for manipulating XML.
* [Zero Trust](docs/Zero-Trust.md)
Libraries and tools to implement Zero Trust architectures.