548 Repositories
Go crud-application Libraries
Check for new github releases of your Golang application 🎊
whatsnew Check for new github releases of your Golang application 🎊 whatsnew provides a simple way to check GitHub for new releases of your Go applic
Building a shoe store with golang to learn more about this language :)
shoestore-go Building a shoe store with golang to learn more about this language :) TODO Create a basic webpage with the pages: home : to show homepag
💻 Random quotes on terminal
Quotabler Get random quotes in terminal. This project fetch the Quotable.io API. Installation go get github.com/UltiRequiem/quotabler To be able to ex
The OCI Service Operator for Kubernetes (OSOK) makes it easy to connect and manage OCI services from a cloud native application running in a Kubernetes environment.
OCI Service Operator for Kubernetes Introduction The OCI Service Operator for Kubernetes (OSOK) makes it easy to create, manage, and connect to Oracle
Coraza WAF is a golang modsecurity compatible web application firewall library
Coraza Web Application Firewall, this project is a Golang port of ModSecurity with the goal to become the first enterprise-grade Open Source Web Application Firewall, flexible and powerful enough to serve as the baseline for many projects.
jacobin - A more than minimal JVM written in Go and capable of running Java 11 bytecode.
This overview gives the background on this project, including its aspirations and the features that it supports. The remaining pages discuss the basics of JVM operation and, where applicable, how Jacobin implements the various steps, noting any items that would be of particular interest to JVM cognoscenti.
An extension for the GitHub Cli application that displays your current contribution graph
gh-graph An extension for the GitHub Cli application that displays your current contribution graph in the terminal (logged out contribution graph) Ins
Desktop application to download videos and playlists from youtube by simply copying its url.
tubemp3 Desktop application to download videos and playlists from youtube by simply copying its url. You just need to run tubemp3 and copy (CTRL + C)
A simple Git Notes Key Value store
Gino Keva - Git Notes Key Values Gino Keva works as a simple Key Value store built on top of Git Notes, using an event sourcing architecture. Events a
Golang restAPI crud project with mySql database.
Golang RestAPI using gorilla/mux Golang restAPI crud project with mySql database. Test Api with Thunder Client vs code beautiful Extension. and use Be
A vulnerable graphQL application, for testing purposes
Vulnerable-GoQL Vulnerable-GoQL is an web API which implements main security breach.
Squat is an application that provides simple SQL data generation functionality.
Squat Squat is an application that provides simple SQL data generation functionality. It generates synthetic SQL data based on the table definition, t
Golang application focused on tests
Maceio Golang application that listens for webhook events coming from Github, runs tests previously defined in a configuration file and returns the ou
Application written in Go which polls Time-series data at specific intervals and saves to persistent storage
TPoller Server Overview The purpose of this application is to poll time-series data per time interval from any (telemetry) application running a gRPC
Build an interactive CLI application with Go, Cobra and promptui. Video tutorial available on the Div Rhino YouTube channel.
Build an interactive CLI app with Go, Cobra and promptui Text tutorial: https://divrhino.com/articles/build-interactive-cli-app-with-go-cobra-promptui
This is a cloud-native application that focuses on the DevOps area.
Get started Install KubeSphere via kk (or other ways). This is an optional step, basically we need a Kubernetes Cluster and the front-end of DevOps. I
TLS/SSL Tunnel - A modern STunnel replacement written in golang
go-tunnel - Robust Quic/TLS Tunnel (Stunnel replacement) What is it? A supercharged Stunnel replacement written in golang. is in a sense a proxy enabl
Simples exemplo de CRUD para armazenar em memoria os dados vindo do JSON.
API Growth Este repositório foi criado para colocarmos projetos em diversas linguagens com intúito totalmente didático para colaborar com a comunidade
This application demonstrates how to launch high-performance "serverless" functions from the YoMo framework to process streaming data. The functions are embedded in a WebAssembly VM, WasmEdge, for safety, security, portability, and manageability.
Streaming Image Recognition by WebAssembly This project demonstrates how to process a video stream in real-time using WebAssembly and apply a pre-trai
Example instrumentation of Golang Application with OpenTelemetry with supported configurations to export to Sentry.
Sentry + Opentelemetry Go Example Requirements To run this example, you will need a kubernetes cluster. This example has been tried and tested on Mini
Example used to try a compose application with Docker Dev Environments
compose-dev-env Example used to try a Compose application with Docker Dev Environments. This example is based on the nginx-golang-mysql sample of awes
An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
An example cross-platform (Mac, Windows, Linux) system tray application that can launch HTML5 windows, developed in Go including functional build process. This repository is intended as a quick reference to help others start similar projects using the referenced libraries and will not be actively maintained.
This application is used as an example HTTP/SQLite application for Litestream tutorials.
This application is used as an example HTTP/SQLite application for Litestream tutorials. It simply maintains a count of HTTP requests and persists it to a SQLite database.
WriteFreely is a clean, minimalist publishing platform made for writers
WriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community
An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
ExampleTrayGUI An example cross-platform (Mac, Windows, Linux) system tray application that can launch HTML5 windows, developed in Go including functi
Layotto is an application runtime developed using Golang, which provides various distributed capabilities for applications
Layotto is an application runtime developed using Golang, which provides various distributed capabilities for applications, such as state management, configuration management, and event pub/sub capabilities to simplify application development.
The Fabric Token SDK is a set of API and services that lets developers create token-based distributed application on Hyperledger Fabric.
The Fabric Token SDK is a set of API and services that let developers create token-based distributed application on Hyperledger Fabric.
Future-proof content collaboration platform
Homepage | Dev Guide | GitHub-Repository | Issue-Tracker Pydio Cells is the nextgen file sharing platform for organizations. It is a full rewrite of t
Tool for monitoring network devices (mainly using SNMP) - monitoring check plugin
Thola Description A tool for monitoring network devices written in Go. It features a check mode which complies with the monitoring plugins development
An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
ExampleTrayGUI An example cross-platform (Mac, Windows, Linux) system tray application that can launch HTML5 windows, developed in Go including functi
The Fabric Smart Client is a new Fabric Client that lets you focus on the business processes and simplifies the development of Fabric-based distributed application.
Fabric Smart Client The Fabric Smart Client (FSC, for short) is a new Fabric client-side component whose objective is twofold. FSC aims to simplify th
Access more HTTP ports over CDN with this application.
More-Ports More Ports is a proxy service to establish all web-based applications on different ports on the server-side over a well known TCP port. It
A small utility command line application that can recursively download Notion pages
notionbackup A small utility command line application that can recursively download Notion pages. I needed something scriptable that could periodicall
Frontier Chain is a blockchain application built using Cosmos SDK and Tendermint.
Frontier Chain Frontier Chain is a blockchain application built using Cosmos SDK and Tendermint. Setup Initialize the blockchain with one validator no
BDIX Tester is a small CLI application for testing connectivity BDIX connected servers
BDIX Tester is a small CLI application for testing connectivity BDIX connected servers. It's primary purpose is to check whether a BDIX connected server is accessible from your current ISP or not.
📖 Tutorial: An easy way to translate your Golang application
📖 Tutorial: An easy way to translate your Golang application 👉 The full article is published on April 13, 2021, on Dev.to: https://dev.to/koddr/an-e
High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.
About The Project Shortlink App in Golang Multiple Node based Architecture to create and scale at ease Highly performant key-value storage system Cent
Simple and easy to use command line application written in Go for cleaning unnecessary XCode files.
xcclear Say hello to a few extra gigabytes of space on your Mac with xcclear, a simple and easy to use command line application written in Go for clea
Dynamic Application Security Testing (DAST) for Cloud
Dynamic Application Security Testing (DAST) for Cloud Probr analyzes the complex behaviours and interactions in your cloud resources to enable enginee
Example repository for embedding Litestream in a Go application.
Litestream as Library This repository is an example of embedding Litestream as a library in a Go application. The Litestream API is not stable so you
Example golang using gin framework everything you need, i create this tutorial special for beginner.
Golang Gin Framework Fundamental Example golang using gin framework everything you need, i create this tutorial special for beginner. Feature Containe
Implementing back-end services for blog application
Go Blog API Real-world examples implementing back-end services for blog application using Go programming language to build RESTful API, all routes and
Integrated console application library, using Go structs as commands, with menus, completions, hints, history, Vim mode, $EDITOR usage, and more ...
Gonsole - Integrated Console Application library This package rests on a readline console library, (giving advanced completion, hint, input and histor
SigNoz helps developer monitor applications and troubleshoot problems in their deployed applications
SigNoz helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥
A tool to build, deploy, and release any application on any platform.
Waypoint Website: https://www.waypointproject.io Tutorials: HashiCorp Learn Forum: Discuss Waypoint allows developers to define their application buil
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
🔥 A fast and beautiful command line tool to build API requests.
Poodle A fast and beautiful command line tool to build API requests 🦄 Check out the full Demo! Poodle is an interactive command line tool to build an
An application-oriented unified storage layer for Golang.
storage An application-oriented unified storage layer for Golang. Goal Production ready High performance Vendor agnostic Features Widely services supp
An online shop application, the complete microservices demo for kratos.
[WIP] beer-shop An online shop application, the complete microservices demo for kratos. 本项目为一个使用kratos框架创建的,简单却功能尽量完整的微服务电商项目。旨在演示kratos在mono-repo(单体仓
GoTTY - Share your terminal as a web application
GoTTY - Share your terminal as a web application GoTTY is a simple command line tool that turns your CLI tools into web applications. Installation Fro
Distributed simple and robust release management and monitoring system.
Agente Distributed simple and robust release management and monitoring system. **This project on going work. Road map Core system First worker agent M
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
Kenny I'm just trying to make a cli operated voice call chat application using go with help of webRTC and PortAudio. It might stay a Work In Progress
A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes.
Introduction Microsoft Application Inspector is a software source code characterization tool that helps identify coding features of first or third par
Hexya business application development framework
Hexya Hexya is an open source ERP and a business application development framework written in Go. This repository houses the business application deve
Inspr is an application mesh for simple, fast and secure development of distributed applications.
Inspr is an engine for running distributed applications, using multiple communication patterns such as pub sub and more, focused on type consistency a
A web-based testing platform for WAF (Web Application Firewall)'s correctness
WAFLab 🐾 WAFLab is a web-based platform for testing WAFs. Live Demo https://waflab.org/ Architecture WAFLab contains 2 parts: Name Description Langua
Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
#1 Golang live reload and task runner Content - ⭐️ Top Features - 💃🏻 Get started - 📄 Config sample - 📚 Commands List - 🛠 Support and Suggestions
Create desktop apps using Go and Web Technologies.
Build desktop applications using Go & Web Technologies. The traditional method of providing web interfaces to Go programs is via a built-in web server
Native Mac APIs for Go
Native Mac APIs for Golang! MacDriver is a toolkit for working with Apple/Mac APIs and frameworks in Go. It currently has 2 parts: 1. Bindings for Obj
CRUD API server of Clean Architecture with Go(Echo), Gorm, MySQL, Docker and Swagger
CRUD API Server of Clean Architecture Go(echo) gorm mysql docker swagger build docker-compose up -d --build API Postman and Fiddler is recommended to
A command line tool for file downloads
A command line tool for file downloads
urlsh is URL shortener application built on Go language.
GOlang URL shortener service with UI, API, Cache, Hits Counter and forwarder using postgres and redis in backend, bulma in frontend
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time.
High-performance PHP application server, load-balancer and process manager written in Golang
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
Automatically generate Go test boilerplate from your source code.
gotests gotests makes writing Go tests easy. It's a Golang commandline tool that generates table driven tests based on its target source files' functi
A report card for your Go application
Go Report Card A web application that generates a report on the quality of an open source go project. It uses several measures, including gofmt, go ve
Manage local application configuration files using templates and data from etcd or consul
confd confd is a lightweight configuration management tool focused on: keeping local configuration files up-to-date using data stored in etcd, consul,
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Tinode Instant Messaging Server Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as
Share your terminal as a web application
GoTTY - Share your terminal as a web application GoTTY is a simple command line tool that turns your CLI tools into web applications. Installation Dow
Path to a Software Architect
Contents What is a Software Architect? Levels of Architecture Typical Activities Important Skills (1) Design (2) Decide (3) Simplify (4) Code (5) Docu
An open-source GitLab command line tool bringing GitLab's cool features to your command line
GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching
Extensible network application framework inspired by netty
GO-NETTY 中文介绍 Introduction go-netty is heavily inspired by netty Feature Extensible transport support, default support TCP, UDP, QUIC, KCP, Websocket
High-performance PHP application server, load-balancer and process manager written in Golang
RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
GoFrame English | 简体中文 GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. If you're a
Open source Observability Platform. 👉 SigNoz helps developers find issues in their deployed applications & solve them quickly
SigNoz SigNoz is an opensource observability platform. SigNoz uses distributed tracing to gain visibility into your systems and powers data using Kafk
Sqreen's Application Security Management for the Go language
Sqreen's Application Security Management for Go After performance monitoring (APM), error and log monitoring it’s time to add a security component int
Enterprise-grade application development platform
Erda Overview Feature list Architecture Related repositories erda-proto erda-infra erda-ui Quick start To start using erda To start developing erda Do
Simple application watcher
Anko Simple Application watcher The Anko project aims to be a command line used to watch files of different extensions, executing actions previously c
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
English ∙ 日本語 ∙ 简体中文 ∙ 繁體中文 | العَرَبِيَّة ∙ বাংলা ∙ Português do Brasil ∙ Deutsch ∙ ελληνικά ∙ עברית ∙ Italiano ∙ 한국어 ∙ فارسی ∙ Polski ∙ русский язы
Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.
Online Boutique is a cloud-native microservices demo application. Online Boutique consists of a 10-tier microservices application. The application is
Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
Guark Guark allows you to build beautiful user interfaces using modern web technologies such as Vue.js, React.js..., while your app logic handled and
Generate CRUD gRPC backends from single YAML description.
Pike Generate CRUD gRPC backends from single YAML description. Check out Playground! Pike generates: gRPC Protobuf service description with basic Crea
Open Source Web Application Firewall
DEPRECATED This repository started as a good idea but I didn't have enough time or desire to work on it. So, it's left here for historical / education
CRUD API server of Clean Architecture with Go(Echo), Gorm, MySQL, Docker and Swagger
CRUD API Server of Clean Architecture Go(echo) gorm mysql docker swagger build docker-compose up -d --build API Postman and Fiddler is recommended to
goTempM is a full stack Golang microservices sample application built on top of the Micro platform.
goTempM is a full stack Golang microservices sample application built on top of the Micro platform.
Procswap is a simple application that allows you to prioritize processes on a Windows machine.
Procswap is a simple application that allows you to prioritize processes on a Windows machine.
⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.
⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.
A pluggable backend API that enforces the Event Sourcing Pattern for persisting & broadcasting application state changes
A pluggable "Application State Gateway" that enforces the Event Sourcing Pattern for securely persisting & broadcasting application state changes
A tool to sent comments to Issues or Pull Requests in Github from CI tools.
CommentCI A tool to sent comments to Issues or Pull Requests in Github from CI tools. Usage Required environment variables: GITHUB_COMMENT_USER - User
HARAQA - High Availability Routing And Queueing Application
haraqa is designed to be a developer friendly, scalable message queue for data persistence and real-time data streaming between microservices. Haraqa provides high-throughput, low-latency, fault-tolerant pipelines for architectures of any size.
Application tracing system for Go, based on Google's Dapper.
appdash (view on Sourcegraph) Appdash is an application tracing system for Go, based on Google's Dapper and Twitter's Zipkin. Appdash allows you to tr
Cloud-native and easy-to-use application management platform | 云原生且易用的应用管理平台
Website • Documentation What is NEW! August 24, 2020 ,Rainbond 5.2 Stable version is officially released View Release Rainbond Introduction Cloud nati
The Cloud Native Application Proxy
Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your ex
Easily run your Compose application to the cloud with compose-cli
This CLI tool makes it easy to run Docker containers and Docker Compose applications in the cloud using either Amazon Elastic Container Service (ECS) or Microsoft Azure Container Instances (ACI) using the Docker commands you already know.
A pluggable backend API that enforces the Event Sourcing Pattern for persisting & broadcasting application state changes
A pluggable "Application State Gateway" that enforces the Event Sourcing Pattern for securely persisting & broadcasting application state ch
Go client for the Photoprism Application
Go client for the Photoprism Application.
❓🖼 Find the anime scene by image using your terminal
What Anime CLI ❓ 🖼 This application is basically a 🍬 wrapper around trace.moe PREVIEW Usage 🖥 Get Anime By Image File 🗃 what-anime file anime.jp
A library for performing OAuth Device flow and Web application flow in Go client apps.
oauth A library for Go client applications that need to perform OAuth authorization against a server, typically GitHub.com. Traditionally,
Browse your AWS ECS Clusters in the Terminal
Browse your AWS ECS Clusters in the Terminal. The ecsview application is a terminal-based UI for browsing Amazon Elastic Container Service (ECS) clust
sigurlx a web application attack surface mapping tool.
sigurlx a web application attack surface mapping tool, it does ...: