Git Product home page Git Product logo

AtomicGo


AtomicGo Libraries | Conventions | Contributing


AtomicGo is a collection of small Go libraries, which help you to code faster and more efficient!

AtomicGo

Clone all repos

Use this bash script to clone all atomicgo repos.
Useful for atomicgo contributors.

#!/bin/bash

# GitHub organization name
ORG="atomicgo"

# GitHub API URL to get the list of repositories
API_URL="https://api.github.com/orgs/$ORG/repos?per_page=100"

# Fetch all repository names
repos=$(curl -s $API_URL | jq -r '.[].clone_url')

# Clone each repository
for repo in $repos; do
    git clone $repo
done

AtomicGo's Projects

.github icon .github

⚙️ Shared settings between AtomicGo repositories

assert icon assert

✅ Go package with tons of assertions!

atomicgo icon atomicgo

🔗 Shared resources and assets for the AtomicGo organisatzion

cache icon cache

🧠 A generic, thread-safe cache implementation in Go for improved performance!

chslog icon chslog

♻️ Automatically change the underlying slog handler, based on the environment.

ci icon ci

🛠️ CI-System for AtomicGo repositories

color icon color

🎨 Simple colors for your terminal in Go

config icon config

📦 Template repository for AtomicGo repositories

constraints icon constraints

🦖 Drop-in replacement for golang.org/x/exp/constraints with more predefined constraints

counter icon counter

🔢 Counter is a fast, thread-safe counter. It collects statstics, like current rate, min / max rate, etc.

cursor icon cursor

🖱️ Go module to move the terminal cursor in any direction on every operating system.

eta icon eta

⚙️ Shared settings between AtomicGo repositories

f icon f

🦄 The closest thing to template literals in Go. Parse expressions in strings - the simple way.

ghissue icon ghissue

📦 Go library that enables your users to submit error reports to GitHub

hook icon hook

📦 Template repository for AtomicGo repositories

isadmin icon isadmin

🧑‍💼 Golang module to check if your program has administrative privileges.

isprod icon isprod

🔴 A minimalistic Go module to check if the current environment is running in production.

keyboard icon keyboard

⌨️ Read keyboard events in your terminal applications! (Arrow keys, Home, End, etc.)

list icon list

📝 A generic list implementation in Go for easy functional programming

pool icon pool

🤿 Minimalistic worker pool for Go

random icon random

🎲 Minimalistic random generator for numbers, strings, booleans, etc.

robin icon robin

🔄 Generic, fast and thread-safe round-robin loadbalancer library

schedule icon schedule

⏰ Easily schedule non-blocking tasks in Go. Supports durations, specific times and intervals.

splitslog icon splitslog

䷖ Slog handler that maps different handlers to different log levels

stack icon stack

📚 A simple stack implementation in Go

template icon template

📦 Template repository for AtomicGo repositories

timeout icon timeout

⏱️ Timeout helpers for Go - limit functions to a maximum execution time

utils icon utils

✨ The most sophisticated utils package for Go

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.