293 Resources
Golang probabilistic-programming Libraries
WindLang, A simple programming language built with golang 🍃
WindLang, A simple programming language built with golang 🍃 WindLang, A simple programming language built with golang 🍃 What is wind? Playground Coo
Go library for hardware I/O control, in the programming style of Arduino
hwio Introduction hwio is a Go library for interfacing with hardware I/O, particularly on SoC-based boards such as BeagleBone Black, Raspberry Pi and
Oso is a batteries-included framework for building authorization in your application.
Oso What is Oso? Oso is a batteries-included framework for building authorization in your application. With Oso, you can: Model: Set up common permiss
Go from the beginning - A book on Go, contains fundamentals but also recipes
Go from the beginning Welcome to Go from the beginning, a free book containing 25+ lessons that will take you from "zero to hero" in the amazing langu
Tools for exploring OpenVG
Testbed for exploring OpenVG on the Raspberry Pi. First program Here is the graphics equivalent of "hello, world" // first OpenVG program // Anthony S
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
Gago | Programming Language Built in Go if you are looking for the docs, go here Gago is a interpreted programming language. It is fully written in Go
Go module that provides primitive functional programming utilities.
Functional Functional provides a small set of pure functions that are common in functional programming languages, such as Reduce, Map, Filter, etc. Wi
This is the code example how to use SQL to query data from any relational databases in Go programming language.
Go with SQL example This is the code example how to use SQL to query data from any relational databases in Go programming language. To start, please m
Api-go-gin-viper - Simple representaion on how to implement CRUD functionality in API using Go programming language
Simple API implementaion in Go To Get Started Clone repo Run the command to clon
Lingo - Literate Programming with Go + Markdown
lingo: literate programming with Go + Markdown lingo is a simple tool for litera
xlsxlang is a tiny toy script programming language. xlsxlang is heavily inspired by Lisp
xlsxlang Table of Contents 1. Usage 1.1. Examples 2. Installation 3. Supported functions 4. LICENSE xlsxlang is a tiny toy script programming language
A Go implementation of an in-memory bloom filter, with support for boltdb and badgerdb as optional data persistent storage.
Sprout A bloom filter is a probabilistic data structure that is used to determine if an element is present in a set. Bloom filters are fast and space
Short basic introduction to Go programming language.
Go, Go! Short basic introduction to Go v1.17.6 programming language Go Logo is Copyright 2018 The Go Authors. All rights reserved. About This work was
A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler - A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler A compiler for the ReCT programming language written in Golang
Go Programming specialization coding projects/assignments/scratchpads
Go-Coursework Go Programming specialization coding projects/assignments/scratchpads This repo contains coding assignments from the Coursera - Golang S
Gec is a minimal stack-based programming language
Gec is a minimal stack-based programming language
ReCT-Go-Compiler - A compiler for the ReCT programming language written in Golang
ReCT-Go-Compiler A compiler for the ReCT programming language written in Golang
This is the repository I made while learning Go Programming Language & You can follow this repository to learn it
Golang Arena 🚀 Hey Folks! Welcome to Golang Arena . This is the repository I made while learning Go Programming Language & You can follow this reposi
A bloom filter is a probabilistic data structure that is used to determine if an element is present in a set
A Go implementation of a bloom filter, with support for boltdb and badgerdb as optional in-memory persistent storage.
Solutions to AlgoExpert Problems in Six Programming Languages: Python, Java, Go, C++, C#, JavaScript/TypeScript
Solutions to AlgoExpert Problems in Six Programming Languages: Python, Java, Go, C++, C#, JavaScript/TypeScript Discover solutions to AlgoExpert probl
Tutorial code for my video Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang
Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang Read text from a file and split into words. Introduction to slices / lists. Co
Go-interview-problems - Interview problems written in Go
go-interview-problems I created this repository in 2021 to learn Go and practice
Mob-code-server - Mob programming - a software development approach where the whole team works on the same thing
For those times when you need a ready to use server with a little more horse pow
Turtorial - A Hard Fork Of Icexin's Great Gocraft Project Aimed At Learning Basic Programming Tasks Through Turtles
TURTORIAL A voxel sandbox-survival game aimed at teaching the basics of programm
Simple-api - Create Simple `Hello World` APIs from Various Programming Languages
simple-api Create Simple `Hello World` APIs from Various Programming Languages.
A go module supply Java-Like generic stream programming (while do type check at runtime)
gostream A go module supplying Java-Like generic stream programming (while do type check at runtime) Using Get a Stream To get a Stream, using SliceSt
A simple embeddable scripting language which supports concurrent event processing.
ECAL ECAL is an ECA (Event Condition Action) language for concurrent event processing. ECAL can define event-based systems using rules which are trigg
MetaCall: The ultimate polyglot programming experience.
MetaCall Polyglot Runtime MetaCall.io | Install | Docs MetaCall allows calling functions, methods or procedures between multiple programming languages
This GitHub repository contains code example for those who are new to go programming.
Go-examples This GitHub repository contains code example for those who are new to go programming. IMPLEMENTATIONS JWT - json-web-token-implementation/
Assert to perform programming assertions
Cli EN README Assert para realizar las aserciones de programación. GoDoc godoc for github Menú Principal Se configura un menú con ese ejemplo como dis
Monad, Functional Programming features for Golang
fpGo Monad, Functional Programming features for Golang Active Branches: For Generics version(=go1.18):generics For NonGenerics version(=go1.17):non-
Functional Experiment in Golang
ƒuego - Functional Experiment in Go Table of content Overview Documentation Installation Example Stream Contributions The Golden rules of the game Pre
Emgo: Bare metal Go (language for programming embedded systems)
Emgo Emgo consist of a compiler and the set of packages that allows you to run Go programs on small 32-bit microcontrollers. The compiler generates C
Tutorial code for my video Beginner Programming with Golang - Conways Game of Life
Beginner Programming with Golang - Conways Game of Life Who is this tutorial for? Programming beginners and people with programming experience who wan
Rest-and-go-master - A basic online store API written to learn Go Programming Language
rest-and-go(Not maintained actively) A basic online store API written to learn G
This library aims to make it easier to interact with Ethereum through de Go programming language by adding a layer of abstraction through a new client on top of the go-ethereum library.
Simple ethereum client Simple ethereum client aims to make it easier for the developers to interact with Ethereum through a new layer of abstraction t
Tugas Alta Immersive Backend Golang Basic Programming Part 3(Array, Slice, Function)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Basic-Programming-Part3.git sete
Tugas Alta Immersive Backend Golang Basic Programming Part 4(Complexity Analysis, Array, Slice, Function)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Basic-Programming-Part4.git sete
Tugas Alta Immersive Backend Golang Basic Programming Part 2(Input/Output, Branching, Looping)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Basic-Programming-Part2.git sete
Tugas Alta Immersive Backend Golang Fundamental Programming (Pointer, Struct, Method, Interface)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Pointer-Struct-Method-Interface.g
Welcome to the AWS Code Examples Repository.
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.rst file below.
An excellent tool for converting json files to structs or classes in any programming language.
Explore Usage » Report Bug · Request Feature Table of Contents About The Project Supported Languages Getting Started Usage Parameters Set Up Your Own
Package gocql implements a fast and robust Cassandra client for the Go programming language.
gocql Package gocql implements a fast and robust Cassandra client for the Go programming language. Project Website: https://gocql.github.io/ API docum
Agora - a dynamically typed, garbage collected, embeddable programming language built with Go
The agora programming language Agora is a dynamically typed, garbage collected, embeddable programming language. It is built with the Go programming l
Go-web-dev - Web Development With Google's Golang Programming Language Code Snippet and Exercises.
Web Development With Google's Golang Programming Language Code Snippet and Exercises This repository contains my code snippets, hands on exercises and
Go-ticket-booking-app - Simple CLI application which books tickets for a Go conference made to learn the fundamentals of Go programming language.
go-ticket-booking-app Simple CLI application which books ticket for a Go conference made to learn the fundamentals of Go programming language. Gorouti
Gosof - A simple and easy golang socket server/client framework
Golang Socket Framework What A simple and easy golang socket server/client framework especially convenient for handling TCP fixed-length header and va
Learngo - The purpose of this repository is to teach the basics of go programming language.
Learn Go Programming The purpose of this repository is to teach the basics of go programming language. Go programming language is developed and active
Pure nodejs EventEmmiter for the Go Programming Language.
Simple EventEmmiter for Go Programming Language. Inspired by Nodejs EventEmitter. Overview New() EventEmmiter // New returns a new, empty, EventEmmite
A library providing useful functional programming helpers for Go 1.18
Underscore underscore is a Go library providing useful functional programming helpers without extending any built-in objects. It is mostly a port from
Programming language for the Orwell's Blockchain
orwells-language Programming language for the Orwell's Blockchain Keywords and notations var // Variable declaration if // Conditional decla
Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Code Examples: Mastering Bitcoin Mastering Bitcoin is a book for developers, although the first two chapters cover bitcoin at a level that is also app
Common functional data manipulation and abstraction patterns in Golang.
Functional Patterns in Golang GOMAD (Early stage) This package is still in an early stage of development. Feel free to open a PR and contribute or jus
A light-weight FP utils lib for Go
FizPop A light-weight FP utils for Go Usage All functions are group by the data type they are processing, for example we can slices.Map a function to
Practicing network programming using Go. These are some fundamental APIs
Go Networking This repository is a collection of Network Programming APIs or sim
Generic Free List implementation to reuse memory and avoid allocations
gofl GOFL provides a Generic Free List implementation for Go. Installation This
Serialize any custom type or convert any content to []byte or string, for Go Programming Language
Serialize any custom type to []byte or string. Your custom serializers are, finally, organised. Easy-to-use While providing robust set of features, si
An open source, online coding platform that offers code practice and tutoring in 50 different programming languages
Exercism Golang En este repositorio voy a subir los ejercicios de la plataforma
Stack-oriented programming language
aiur Stack-oriented programming language TODO Operators If statements Loops Procedures Include statements Package manager Syntax Conditional conditio
Repo Tugas Problem Solving Paradigm (Greedy, D&C, Dynamic Programming) ALTA Immersive BE5
Cara mengerjakan tugas clone project ini, melalui git clone https://github.com/ALTA-Immersive-BE5/Problem-Solving-Paradigm.git setelah clone selesai,
The kitchen part of the Restaurant simulation of the first lab at the Network Programming course
KitchenServerGo This is the kitchen part of the Restaurant simulation of the first lab at the Network Programming course. The dining hall part of the
The only reasonable scripting engine for Go.
What is this? ichiban/prolog is an embeddable scripting language for Go. Unlike any other scripting engines, ichiban/prolog implements logic programmi
Competitive Programming Template for Golang
Go Competitive Programming Template How to use this repo? Check the commit histo
A simple package in Golang containing helpers for functional programming
go-functools Golang package containing functools using Go generics functools is
Some utility functions for generic types in Go.
GOUF - Utility Functions for generic types Go team released Go 1.18 beta recently with support for Generics(a.k.a type parameters). This package provi
A GitHub action for the Go! programming language (by Francis McCabe, 2004)
Setup Go! (GitHub Action) This project is a GitHub action for the Go! programmin
Utilities and immutable collections for functional programming in Golang
Utilities and immutable collections for functional programming in Golang. This is an experimental library to play with the new Generics Feature in Go 1.18.
GoSpec is a BDD-style testing framework for the Go programming language.
GoSpec GoSpec is a BDD-style testing framework for the Go programming language. It allows writing self-documenting tests/specs, and executes them in p
Google Cloud Messaging for application servers implemented using the Go programming language.
gcm The Android SDK provides a nice convenience library (com.google.android.gcm.server) that greatly simplifies the interaction between Java-based app
Monkey programming language project from 'Writing An Interpreter In Go'and 'Writing A Compiler In Go' Books
Monkey Monkey programming language 🐒 project from "Writing An Interpreter In Go
This subrepository holds the source for various packages and tools that support the Go programming language.
Go Tools This subrepository holds the source for various packages and tools that support the Go programming language. Some of the tools, godoc and vet
A pair programming service using operational transforms
Leaps is a service for collaboratively editing your local files over a web UI, using operational transforms to ensure zero-collision synchronization a
Repo Tugas Basic Programming - ALTA Immersive Backend
Cara mengerjakan tugas hari ke 3 clone project ini dengan cara git clone https://github.com/jackthepanda96/Basic-Programming-Part3.git setelah clone
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners. Go is an open source programming language designed at Google that makes it easy to build simple, reliable, and efficient software.
The Slick programming language is an s-expression surface syntax for Go.
The Slick programming language The Slick programming language is a Lisp/Scheme-style s-expression surface syntax for the Go programming language, with
Multi-party system for enterprise data flows. Allows developers to build decentralized applications rapidly on a blockchain-backed business network, with REST APIs and an event-driven programming model.
Hyperledger FireFly Hyperledger FireFly is an API and data orchestration layer on top of core blockchain technologies. It implements a multi-party sys
Repo Tugas Basic Programming Part 5(Strings, Map, Advanced Function) ALTA Immersive BE5
Cara mengerjakan tugas clone project ini, melalui git clone hhttps://github.com/ALTA-Immersive-BE5/Basic-Programming-Part5.git setelah clone selesai,
Repo Tugas Basic Programming Part 3(Array, Slice, Function) ALTA Immersive BE5
Cara mengerjakan tugas hari ke 3 clone project ini dengan cara git clone https://github.com/jackthepanda96/Basic-Programming-Part3.git setelah clone
Repo Tugas Basic Programming Part 4(Complexity Analysis, Array, Slice, Function) ALTA Immersive BE5
Cara mengerjakan tugas hari ke 4 clone project ini dengan cara git clone https://github.com/ALTA-Immersive-BE5/Basic-Programming-Part4.git setelah cl
Repo Tugas Basic Programming Part 2(Input/Output, Branching, Looping) ALTA Immersive BE5
Cara mengerjakan tugas hari ke 2 clone project ini dengan cara git clone https://github.com/jackthepanda96/Intro-to-Algoritm-Part2.git setelah clone
Image resizing for the Go programming language with common interpolation methods
This package is no longer being updated! Please look for alternatives if that bothers you. Resize Image resizing for the Go programming language with
Advent of code — Programming Christmas Puzzles
Advent-of-code-2021 Advent of code — Programming Christmas Puzzles ★ - both the first and the second parts are solved ☆ - only the first part is solve
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
Gubrak v2 Gubrak is Go functional utility library with syntactic sugar. It's like lodash, but for Go Programming language. Installation The latest ver
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Koazee Lazy like a koala, smart like a chimpanzee What is Koazee? Koazee is a StreamLike, Immutable, Lazy Loading and smart Golang Library to deal wit
UNIS: A Common Architecture for String Utilities within the Go Programming Language.
A Common Architecture for String Utilities in Go. UNIS shares a common architecture and the necessary interfaces that will help you to refactor your p
Quiz & Assignment of Coursera Specialization Programming with Google Go.
Coursera “Programming with Google Go Coursera” Quiz & Assignment of Coursera Specialization Programming with Google Go This repository is aimed to hel
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. This repository holds my submission/answers for these challenges.
Advent of Code - Zach Howell's Answers Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels
Functional Programming support for golang.(Streaming API)
Funtional Api for Golang Functional Programming support for golang.(Streaming API) The package can only be used with go 1.18. Do not try in lower vers
A very simple local client-server calculator project built using Cobra and socket programming, written in Go.
Golculator Introduction A very simple local client-server calculator project built using Cobra and socket programming, written in Go. Setup and run Fi
Nextengine-sdk-go: the NextEngine SDK for the Go programming language
NextEngine SDK for Go nextengine-sdk-go is the NextEngine SDK for the Go programming language. Getting Started Install go get github.com/takaaki-s/nex
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
Free Gophers Pack 🌟 🌈 💗 Meet the New Emotional Gophers! 💗 🌈 🌟 This pack of 100+ gopher pictures and elements will help you to build own design o
YouTube downloader bot for Telegram written in the Go programming language
ytdGoBot YouTube downloader bot for Telegram written in the Go programming language. For now it only downloads audio content from a provided YouTube l
Creating a simple CLI tool in the Go Programming Language for personal learning and fun
Creating a simple CLI tool in the Go Programming Language for personal learning and fun Open to feedback :) Build docker dev environment docker build
A probabilistic data structure service and storage
Skizze ([ˈskɪt͡sə]: german for sketch) is a sketch data store to deal with all problems around counting and sketching using probabilistic data-structu
A pair programming service using operational transforms
Leaps is a service for collaboratively editing your local files over a web UI, using operational transforms to ensure zero-collision synchronization a
Yayx programming language is begginer friendly programming language.
Yayx Yayx programming language is begginer friendly programming language. What have yayx: Easy syntax Dynamic types Can be compiled to outhers program
Yayx programming language is begginer friendly programming language.
Yayx Yayx programming language is begginer friendly programming language. What have yayx: Easy syntax Dynamic types Can be compiled to outhers program
An experimental programming language.
crank-lang An experimental & interpreted programming language written in Go. Features C like syntax Written in Golang Interpreted Statically Typed Dis