Browse Source

feat: added golang libraries

joe 8 months ago
parent
commit
153dd1a517
3 changed files with 159 additions and 1 deletions
  1. 7 1
      README.md
  2. 12 0
      content/res/github_projects.md
  3. 140 0
      content/res/golang_libraries.md

+ 7 - 1
README.md

@@ -40,7 +40,13 @@
 
 ## specs
 
-- [alarm_server](https://git.wenlabs.org/joe/blog/src/master/content/specs/alarm_server.md)
+
+## tools
+
+- [phpgo switch between multiple php versions](https://git.wenlabs.org/joe/blog/src/master/content/tools/phpgo.md)
+- [nginx_laravel_conf](https://git.wenlabs.org/joe/blog/src/master/content/tools/nginx_laravel_conf.md)
+- [nginx_tp6_conf](https://git.wenlabs.org/joe/blog/src/master/content/tools/nginx_tp6_conf.md)
+- [fabfile](https://git.wenlabs.org/joe/blog/src/master/content/tools/fabfile.md)
 
 ## blockchain
 

+ 12 - 0
content/res/github_projects.md

@@ -187,13 +187,25 @@ draft: false
 > React UI Library.
 - [react-md](https://github.com/mlaursen/react-md)
 > React UI Library.
+- [bright](https://bright.codehike.org/)
+> React server component for syntax highlighting
+- [swr](https://swr.vercel.app/)
+> React Hooks for Data Fetching
 - [waku](https://waku.gg)
 > 类似 NextJS 的 ReactJS 框架
+- [qwik](https://qwik.dev/)
+> Build instantly-interactive web apps without effort.
 - [nginx-proxy-manager](https://github.com/NginxProxyManager/nginx-proxy-manager)
 > Docker container for managing Nginx proxy hosts with a simple, powerful interface
 - [stenciljs](https://stenciljs.com/)
 - [lit](https://lit.dev/)
+> Simple.Fast.Web Components.
 - [alpinejs](https://alpinejs.dev/)
+> Your new, lightweight, JavaScript framework.
+- [pines](https://devdojo.com/pines)
+> An Alpine & Tailwind UI Library
+- [penguinui](https://www.penguinui.com/)
+> Alpine ui framework
 - [solidjs](https://www.solidjs.com/)
 - [daisyui](https://daisyui.com/)
 > he most popular, free and open-source Tailwind CSS component library

+ 140 - 0
content/res/golang_libraries.md

@@ -0,0 +1,140 @@
+---
+title: "Golang_libraries"
+date: 2025-04-08T15:20:50+07:00
+draft: true
+---
+
+## uncategorized
+
+- [goth](https://github.com/markbates/goth)
+> goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications
+
+- [gopay](https://github.com/go-pay/gopay)
+> 微信、支付宝、通联支付、拉卡拉、PayPal、Apple 的Go版本SDK。【极简、易用的聚合支付SDK】
+
+- [guark](https://github.com/guark/guark)
+> Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more
+
+- [wails](https://wails.io/)
+> Build beautiful cross-platform applications using Go
+> Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
+
+- [zitadel](https://github.com/zitadel/zitadel)
+> The best of Auth0 and Keycloak combined. Built for the serverless era.
+
+- [authelia](https://github.com/authelia/authelia)
+> The Single Sign-On Multi-Factor portal for web apps
+
+- [dendrite](https://github.com/element-hq/dendrite)
+> Dendrite is a second-generation Matrix homeserver written in Go!
+
+- [maddy](https://github.com/foxcpp/maddy)
+> Composable all-in-one mail server.
+
+- [Memos](https://github.com/usememos/memos)
+> Private memo system
+
+- [centrifugo](https://github.com/centrifugal/centrifugo)
+> Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
+
+- [chromedp](https://github.com/chromedp/chromedp)
+> A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
+
+- [gophish](https://github.com/gophish/gophish)
+> Open-Source Phishing Toolkit
+
+- [fyne](https://github.com/fyne-io/fyne)
+> Cross platform GUI toolkit in Go inspired by Material Design
+
+- [vuls](https://github.com/future-architect/vuls)
+> Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries,
+> Network devices
+
+- [dragonboat](https://github.com/lni/dragonboat)
+> A feature complete and high performance multi-group Raft library in Go.
+
+- [hashicorp/raft](https://github.com/hashicorp/raft)
+> Golang implementation of the Raft consensus protocol
+
+- [pebble](https://github.com/cockroachdb/pebble)
+> RocksDB/LevelDB inspired key-value database in Go
+
+- [LocalAI](https://github.com/go-skynet/LocalAI)
+> Self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs 
+> on consumer-grade hardware. Free Open Source OpenAI alternative. No GPU required. LocalAI is an API to 
+> run ggml compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, 
+> dolly, starcoder, and many other
+
+- [convoy](https://github.com/frain-dev/convoy)
+> Open Source Webhooks Gateway; For both incoming & outgoing events.
+
+- [polygon-edge](https://github.com/0xPolygon/polygon-edge)
+> A Framework for Building Ethereum-compatible Blockchain Networks
+
+- [mods](https://github.com/charmbracelet/mods)
+> AI on the command line
+
+- [gatus](https://github.com/TwiN/gatus)
+> Automated developer-oriented status page
+
+- [dashy](https://github.com/Lissy93/dashy)
+> A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, 
+> a UI editor and tons more!
+
+- [notify]https://github.com/nikoksr/notify
+> A dead simple Go library for sending notifications to various messaging services.
+
+- [nginx-ui](https://github.com/0xJacky/nginx-ui)
+
+- [muraena](https://github.com/muraenateam/muraena)
+> Muraena is an almost-transparent reverse proxy aimed at automating phishing and post-phishing activities.
+
+- [frankenphp](https://github.com/dunglas/frankenphp)
+> PHP 应用服务器。 golang 编写,支持一众 PHP 框架
+
+- [github.com/avast/retry-go](github.com/avast/retry-go)
+> Simple golang library for retry mechanism
+
+- [github.com/creasty/defaults ](github.com/creasty/defaults)
+> Initialize structs with default values
+
+- [github.com/dominikbraun/graph](github.com/dominikbraun/graph)
+> A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
+
+- [github.com/fatih/color](github.com/fatih/color)
+> Color package for Go (golang)
+
+- [github.com/fsnotify/fsnotify](github.com/fsnotify/fsnotify)
+> Cross-platform filesystem notifications for Go.
+
+- [github.com/go-playground/validator](https://github.com/go-playground/validator)
+> Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
+
+- [github.com/knadh/koanf](github.com/knadh/koanf)
+> Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, 
+> YAML, env, command line, file, S3 etc. Alternative to viper.
+
+- [github.com/samber/lo](github.com/samber/lo)
+> A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
+
+- [github.com/shirou/gopsutil](github.com/shirou/gopsutil)
+> psutil for golang
+
+- [github.com/spf13/cobra](github.com/spf13/cobra)
+> A Commander for modern Go CLI interactions
+
+- [github.com/stretchr/testify](github.com/stretchr/testify)
+> A toolkit with common assertions and mocks that plays nicely with the standard library
+
+- [github.com/uber-go/goleak](https://github.com/uber-go/goleak)
+> Goroutine leak detector
+
+- [golang.org/x/tools](golang.org/x/tools)
+> comprising various tools and packages mostly for static analysis of Go programs, 
+> some of which are listed below. Use the "Go reference" link above for more information about any package.
+
+- [github.com/go-kod/kod](github.com/go-kod/kod)
+> A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
+
+- [github.com/syndtr/goleveldb](github.com/syndtr/goleveldb)
+> LevelDB key/value database in Go