Skip to content

devkit-go is a collection of various Go solutions and tools designed to help developers solve common problems and enhance their applications efficiently. This repository provides ready-to-use code snippets, utilities, libraries, and best practices for Go programming.

License

Notifications You must be signed in to change notification settings

hedon954/devkit-go

Repository files navigation

devkit-go

Go Report Card codecov CI GitHub release (latest SemVer) Go Reference

devkit-go is a collection of various Go solutions and tools designed to help developers solve common problems and enhance their applications efficiently. This repository provides ready-to-use code snippets, utilities, libraries, and best practices for Go programming.

Tools

Data Structure

  • Double-Linked List
  • Ring Buffer
  • Lock-Free Queue

Rate Limiter

  • Token Bucket
  • Leaky Bucket
  • Fixed Window
  • Sliding Window Log
  • Sliding Window Count

Cache Eviction

  • LRU
  • LFU
  • FIFO
  • ARC

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

devkit-go is a collection of various Go solutions and tools designed to help developers solve common problems and enhance their applications efficiently. This repository provides ready-to-use code snippets, utilities, libraries, and best practices for Go programming.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published