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

Projects in Awesome Lists by changsongl

A curated list of projects in awesome lists by changsongl .

https://github.com/changsongl/delay-queue

延迟队列,高可用。Delay Queue

delay-queue delayed-job delayqueue golang redis

Last synced: 22 Mar 2025

https://github.com/changsongl/alertmanager-with-comment

alertmanager代码的中文备注,注释,解析,alertmanager explain and comment。

alertmanager comment could-native monitor prometheus

Last synced: 22 Mar 2025

https://github.com/changsongl/gorm-plugin

Gorm v2 插件包,慢查询统计包。Gorm v2 slow query plugin. Monitoring slow query and log details.

golang gorm gorm-plugin metrics prometheus slow-query

Last synced: 22 Mar 2025

https://github.com/changsongl/grpc-gateway-example

grpc代理简单示例,http协议转grpc协议,简单易懂,200行代码。

grpc grpc-proxy http jsonpb protocol

Last synced: 22 Mar 2025

https://github.com/changsongl/lua-redis

Lua scripts for redis. Redis Lua脚本教程与常用指令入门,并提供相关示例学习。

lua redis redis-lua-script

Last synced: 22 Mar 2025

https://github.com/changsongl/data-structure-and-algorithm

Data Structure And Algorithm reviews by implementing in Golang. Golang实现数据结构和算法。

algorithms data-structures data-structures-and-algorithms golang

Last synced: 22 Mar 2025

https://github.com/changsongl/gevent

Observer pattern package in Golang.

design-patterns go observer observer-pattern

Last synced: 22 Mar 2025

https://github.com/changsongl/master-election

主从选举包,支持mysql, redis等...

master-election master-slave master-slave-architecture mysql redis

Last synced: 13 Mar 2025

https://github.com/changsongl/leetcode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

Last synced: 22 Mar 2025

https://github.com/changsongl/delay-queue-client

delay-queue client in Golang. It is the SDK written in Golang for 有赞 delay queue.

delay-jobs delay-queue golang redis sdk

Last synced: 22 Mar 2025

https://github.com/changsongl/golang-source-code

A project to analyse GOLANG source code in Chinese. 中文解析Golang源码。

comment golang language source-code

Last synced: 22 Mar 2025

https://github.com/changsongl/reentrant-lock

reentrant-lock 重入锁

Last synced: 22 Mar 2025

https://github.com/changsongl/blockchain

A golang implementation for blockchain.

Last synced: 22 Mar 2025

https://github.com/changsongl/lsm

A key/value db implemented by LSM. 借鉴RocksDB的LSM 实现Key/Value数据库。

database lsm lsm-tree rocksdb

Last synced: 22 Mar 2025

https://github.com/changsongl/gocrontab

Gocrontab is like linux crontab, and it is for doing repeating jobs for every certain amount of time. It is easy to use, because the timer rule is same to linux crontab.

crontab go linux

Last synced: 22 Mar 2025

https://github.com/changsongl/mysql-learning

自学mysql源码,备注源码细节,并进行调试。Mysql learning. Mysql Source code.

Last synced: 22 Mar 2025

https://github.com/changsongl/assembly

my assembly codes in University

Last synced: 22 Mar 2025

https://github.com/changsongl/data-structure

implementation for all data structures in go.

Last synced: 22 Mar 2025

https://github.com/changsongl/timesf

Single flight with expire time. Extend version of golang singleflight package.

golang singleflight traffic-control

Last synced: 22 Mar 2025

https://github.com/changsongl/smarty-contract

Some smart contract for learning.

Last synced: 22 Mar 2025

https://github.com/changsongl/slow-sql-kill

This is a project of tools for web developer

Last synced: 22 Mar 2025

https://github.com/changsongl/ruby101

A ruby project

Last synced: 22 Mar 2025

https://github.com/changsongl/rust-official-tutorial

rust official tutorial

Last synced: 22 Mar 2025

https://github.com/changsongl/mysql-explainer

A checking tool of mysql is for explaining the sql query. It makes sure the select queries have a proper efficiency. You can use it for your project mysql queries before your project is released.

database mysql mysql-explain

Last synced: 22 Mar 2025

https://github.com/changsongl/golang-playground

A project for writing demo for popular packages...

Last synced: 22 Mar 2025

https://github.com/changsongl/microservice-demo

Microservice demos are written by popular Golang microservice framework.

Last synced: 22 Mar 2025

https://github.com/changsongl/isodd

isodd is package to check whether a number or string is odd. It is written in Golang. Same as is-odd in js.

golang is-odd is-odd-or-even

Last synced: 22 Mar 2025

https://github.com/changsongl/godis

A practice project in Golang for learning Redis. I will blog about the implementation detail of redis while I'm working on this project.

godis golang learning-redis practice redis

Last synced: 22 Mar 2025

https://github.com/changsongl/go-wrk-dynamic

dynamic body and path for api benchmark request.

Last synced: 22 Mar 2025

https://github.com/changsongl/go-string-non-thread-safe

An example to show string is not thread safe.

Last synced: 22 Mar 2025

https://github.com/changsongl/godis-client

the client of godis server in Golang.

Last synced: 22 Mar 2025

https://github.com/changsongl/b-plus-tree

B+ tree implements in C, stores data in file.

Last synced: 22 Mar 2025

https://github.com/changsongl/changsongl

my GitHub profile

Last synced: 22 Mar 2025