1
0

2 Commits dd2d08bc95 ... 8f22d3a9c8

Autor SHA1 Mensaje Fecha
  joe 8f22d3a9c8 sync hace 9 meses
  joe 153dd1a517 feat: added golang libraries hace 10 meses

+ 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
 

+ 34 - 0
content/res/best-sites.md

@@ -43,6 +43,40 @@ draft: false
 - [Decentralized Library](https://libgen.fun/dweb.html)
 > 分布式资料搜索
 
+### Linux 发行版
+
+Debian, Ubuntu 已经是主流; Arch 本人在用; Rocky 和 Alma 是 RedHat 系的替代; 完。
+
+- [alpinelinux](https://www.alpinelinux.org)
+> Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
+
+- [voidlinux](https://voidlinux.org)
+> Void is a general purpose operating system, based on the monolithic Linux kernel.
+
+- [mageia](https://www.mageia.org/en/)
+> Change your perspective
+
+- [nixos](https://nixos.org)
+> Declarative builds and deployments.
+
+- [gobolinux](https://www.gobolinux.org/)
+> GoboLinux is an experimental Linux distribution that Redefines the entire filesystem hierarchy.
+
+- [KaOS](https://kaosx.us/)
+> KaOS is an independent, built from-scratch Linux distribution, focused on Qt and KDE
+
+- [LiGurOS](https://liguros.gitlab.io/)
+> LiGurOS is a source based distribution building upon code and packages from 
+> a broad family of Gentoo-based distributions
+
+- [midnightBSD](https://www.midnightbsd.org/)
+> MidnightBSD is a BSD-derived operating system developed with desktop users in mind.
+
+- [POP!_OS](https://system76.com/pop/)
+> COSMIC, our budding desktop environment, brings new features, refinements, core apps, stability, 
+> security, and performance to Pop!_OS users everywhere
+
+
 ### 素材
 
 - [Music freemusicarchive.org](https://freemusicarchive.org/home)

+ 36 - 5
content/res/game-engines.md

@@ -6,18 +6,49 @@ draft: true
 
 ## H5
 
-- [All (almost)](https://html5gameengine.com/)
 - [babylon.js]
 - [black.js]
 - [phase.js]
+- [Kaplay](https://kaplayjs.com)
+> 一个默默无闻而很犀利的 game engine
+- [LittleJS](https://github.com/KilledByAPixel/LittleJS)
+>  体积最小的 js game engine
+- [excaliburjs](https://excaliburjs.com)
+> 又一个 js game engine
+- [ct.js](https://ctjs.rocks)
+> 游戏引擎,据说是 pixi.js 的 editor,谁知道呢
 
 ## Cross-platform
 
 - [All (almost)](https://en.wikipedia.org/wiki/List_of_game_engines)
-- [Cocos Creator]()
+- [Cocos Creator](https://www.cocos.com/en/creator)
+> 工具不错,国产通病,喜欢强制用户登录
+
+- [o3de](https://o3de.org)
+>  a full-featured, real-time open source 3D engine, can be used to create high-fidelity games, 
+> robotic simulations and immersive 3D worlds, bridging the physical and digital worlds to deliver 
+> amazing experiences
+
 - [Cocos2d-x]
-- [defold](https://defold.com/)
+
+- [Solar2D](https://docs.coronalabs.com)
+- [Gideros](https://www.gideros.rocks)
+- [Defold](https://defold.com/)
 > 2D game engine based on Cpp+Lua5.1, with an Editor. build for many platforms.
+- [Love2d](https://love2d.org)
+- [Lovr](https://lovr.org)
+
+- [Godot](https://godotengine.org)
+- [monogame](https://monogame.net)
+- [Overload](https://overloadengine.org)
+
+- [leadwerks](https://www.leadwerks.com)
+>
+
+- [codea](https://codea.io)
+- [luanti](https://www.luanti.org)
+>
+
+- [Roblox dev](https://create.roblox.com)
+> 
 
-- [godot]
-- [monogame]

+ 18 - 9
content/res/github_projects.md

@@ -48,6 +48,8 @@ draft: false
 - [libdill](http://libdill.org/index.html)
 - [mujs](https://mujs.com/index.html)
 > MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities.
+- [quickjs](https://bellard.org/quickjs/)
+> small and embeddable Javascript engine.
 - [xpdfreader](http://www.xpdfreader.com/)
 - [xournalpp pdf reader & editor](https://github.com/xournalpp/xournalpp)
 - [resourcehacker](http://www.angusj.com/resourcehacker/)
@@ -182,18 +184,30 @@ draft: false
 - [purgecss](https://github.com/FullHuman/purgecss)
 > Remove unused CSS
 - [headlessui](https://github.com/tailwindlabs/headlessui)
-> 组建库,但只有组件,没有组建样式
+> 组件库,但只有组件,没有组件样式
 - [prismane](https://github.com/prismaneui/prismane)
 > 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
@@ -205,14 +219,9 @@ draft: false
 > 可切换 theme 仅依赖一个 mkwiki.html 一个文件的 wiki 系统
 - [react-dnd](https://react-dnd.github.io/react-dnd/about)
 > 游戏类的 dnd 库
-- [Kaplay](https://kaplayjs.com)
-> 一个默默无闻而很犀利的 game engine
-- [LittleJS](https://github.com/KilledByAPixel/LittleJS)
->  体积最小的 js game engine
-- [excaliburjs](https://excaliburjs.com)
-> 又一个 js game engine
-- [ct.js](https://ctjs.rocks)
-> 游戏引擎,据说是 pixi.js 的 editor,谁知道呢
+- [dark](https://github.com/atellmer/dark)
+> The lightweight and powerful UI rendering engine without dependencies and written in TypeScript💫 
+> (Browser, Node.js, Android, iOS, Windows, Linux, macOS)
 - [dndkit](https://docs.dndkit.com/)
 > 支持控件拖动
 - [supabase](https://github.com/supabase/supabase)

+ 149 - 0
content/res/golang_libraries.md

@@ -0,0 +1,149 @@
+---
+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
+
+- [github.com/sysulq/httpmq](github.com/sysulq/httpmq)
+> A simple HTTP message queue written in Go with goleveldb, just like httpsqs written in C with Tokyo Cabinet.
+
+- [https://github.com/uber-go/fx](https://github.com/uber-go/fx)
+> A dependency injection based application framework for Go.
+
+- [https://github.com/google/wire](https://github.com/google/wire)
+> Compile-time Dependency Injection for Go

+ 24 - 0
content/res/tools.md

@@ -10,24 +10,48 @@ draft: false
 > 鼓励购买正式版
 
 - [在线IDE,多语言支持](https://www.onlinegdb.com)
+
 - [rclone](https://rclone.org/)
 > 多云盘后端
+
 - [安全的电子产品 Mozilla](https://foundation.mozilla.org/en/privacynotincluded/)
+
 - [crontab.guru](https://crontab.guru)
+
 - [VPS](https://virmach.com/)
 - [隨機聽歌曲](https://www.locserendipity.com/PushPlay.html)
+
 - [Email server toolpage](https://mxtoolbox.com/)
+
 - [tabserve](https://tabserve.dev/)
 > 代理 HTTPS 域名 到 localhost:port
+
 - [frp](https://github.com/fatedier/frp)
 > A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
+
 - [nps](https://github.com/ehang-io/nps)
 > 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。
+
 - [gost](https://github.com/ginuerzh/gost)
 > GO Simple Tunnel - a simple tunnel written in golang
+
 - [contabo VPS 矿机](https://contabo.com/en/)
+
 - [zeal](https://zealdocs.org/)
 > Windows Linux 离线文档阅读器
+
 - [devdocs](https://devdocs.io/)
 > 在线的 zeal
 
+- [ldtk editor](https://ldtk.io)
+> A modern 2D level editor from the director of Dead Cells.Fast. Free. Open source.
+
+- [pixelorama](https://github.com/Orama-Interactive/Pixelorama)
+> a powerful and accessible open-source pixel art multitool.
+
+- [dpaint.js](https://www.stef.be/dpaint/)
+> a online image editor.
+
+- [graphicsgale](https://graphicsgale.com/us/)
+> Animation graphic editor easy to use
+