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

https://github.com/sagarmaheshwary/learning-golang

Learning GoLang by creating small projects.
https://github.com/sagarmaheshwary/learning-golang

go-examples golang learning projects tutorials

Last synced: 7 months ago
JSON representation

Learning GoLang by creating small projects.

Awesome Lists containing this project

README

          

# GOLANG EXAMPLES

Learning Go by creating small projects and code examples.

### BASICS

Code examples for language basics.

- [Go Main](/basics/main.go)
- [Variables](/basics/examples/variables.go)
- [Loops](/basics/examples/loops.go)
- [Control Flow Structures](/basics/examples/control-flow-structures.go)
- [Functions](/basics/examples/variables.go)
- [Arrays Slices and Maps](/basics/examples/arrays-slices-and-maps.go)
- [Structs JSON and Interfaces](/basics/examples/structs-json-and-interfaces.go)

### DATA STRUCTURES

Basic Go examples of implementing Data structures and common algorithms.

- [Linked List](/data-structures/examples/linked-list.go)
- [Binary Search Tree](/data-structures/examples/binary-search-tree.go)

### BOOKS APP

Basic CRUD API using Mux router and PQ (PostgreSQL) coded in a single go file.

### ARTICLES APP

Basic CRUD API using Fiber and PQ (PostgreSQL) coded in a single go file. Checkout [readme](/articles-app/README.md) for more info.

### ARTICLES APP WITH JWT

Articles CRUD, Registration, and Authentication APIs with Proper file and code structure built using Fiber and GORM (PostgreSQL). Checkout [readme](/articles-app-with-jwt/README.md) for more info.