- Видео 203
- Просмотров 21 967
GitHub精选
Сингапур
Добавлен 24 дек 2023
分享 GitHub 上有意思的开源项目和人。微信公众号/B站同名。
比肩Make的通用构建工具
Task 是一个用 Go 语言编写的任务运行器、构建工具,旨在提供比 GNU Make 更简单、更易用的用户体验。通过 Task,用户可以轻松定义和执行自动化任务,在提升开发效率的同时,降低学习成本和操作复杂度。
开源项目地址:github.com/go-task/task
更多介绍:mp.weixin.qq.com/s/2rkbyshOUfu1l_DuIaVhOA
开源项目地址:github.com/go-task/task
更多介绍:mp.weixin.qq.com/s/2rkbyshOUfu1l_DuIaVhOA
Просмотров: 14
Видео
反向生成Terraform代码的神器
Просмотров 184 часа назад
Terraformer 是一个命令行工具,能够基于现有的基础设施生成 tf/json 和 tfstate 文件,实现从基础设施到 Terraform 代码的自动反向生成。这意味着,使用 Terraformer,可以轻松地将 何支持的云服务商的当前云资源状态导出为 Terraform 配置文件,极大地简化了基础设施代码化的流程。 开源项目地址:github.com/GoogleCloudPlatform/terraformer 更多介绍:mp.weixin.qq.com/s/nCRVi8u8Uz4tLO7oGDPI3w
自动生成项目的API文档
Просмотров 207 часов назад
Swag 是一个由 Go 语言编写的开源项目,旨在自动根据 Go 代码中的注释生成符合 Swagger 2.0 规范的 RESTful API 文档。Swag 能够简 API 文档的生成和维护工作,让开发者专注于代码逻辑的实现,而无需担心文档的准确性和更新问题。项目支持多个流行的 Go Web 框架,并且提供了多种插件,使得在现有的 Go 项目中集成 Swagger UI 变得非常容易和快捷。 开源项目地址:github.com/swaggo/swag 更多介绍:mp.weixin.qq.com/s/LZWn0GM2LFUj9NOZzFyRsA
简化身份基础设施的构建和管理
Просмотров 317 часов назад
ZITADEL 致力于简化身份基础设施的构建和管理。它为开发者和企业提供了一个快速部署的用户管理工具,与 Auth0 类似的简洁体验,同时又保持了像 Keycloak 那样的开源灵活性。ZITADEL 提供了包括多租户管理、安全登录、自我服务、OpenID Connect、OAuth2.x、SAML2、LDAP、Passkeys / FIDO2、OTP 等众多现成的功能,并且支持无限的审计跟踪,使其成为一款功能全面且强大的身份验证和授权解决方案。 开源项目地址:github.com/zitadel/zitadel 更多介绍:mp.weixin.qq.com/s/JAYtDSIhSoQYkzXX0eleHA
掌握Web自动化和爬虫的利器
Просмотров 6516 часов назад
Rod 是一款基于 Chrome DevTools Protocol 的高级驱动程序,专为 Web 自动化和爬虫 务设计。既能满足高级开发者定制化的需求,也为普通用户提供了易于上手的高级功能。通过直接操作浏览器,Rod 提供了强大而直观的链式操作方法,支持自动等待网页元素就绪、线程安全操作、自动管理浏览器进程等特点,极大地简化了网页自动化和数据爬取的工作流程。 开源项目地址:github.com/go-rod/rod 更多介绍:mp.weixin.qq.com/s/v6NE1bfpUo2dlPuA5JqBsg
高性能、极简的Web开发框架
Просмотров 6816 часов назад
Echo 是一个高性能、极简的 Go 语言 Web 框架,它的设计目标是提高开发效率与应用性能。Echo 提供了一套简洁的 API,帮助开发者快速构建高质量的 Web 应用。 开源项目地址:github.com/labstack/echo 更多介绍:mp.weixin.qq.com/s/2n61we4dPM0riBXQd2d3Uw
可替代Jupyter的Python编程环境
Просмотров 52714 дней назад
marimo 是一个反应式 Python 笔记本项目,提供了一个可重复、易于版本控制、可部署为应用程序的编程环境。marimo 可以自动执行依赖项更改的单元格,并提供一个纯 Python 存储格式,无缝集成 Git 版本控制系统。此外,marimo 集成了包括 Jupyter、Streamlit、Jupytext、Ipywidgets、Papermill 等多个开源项目的功能。 开源项目地址:github.com/marimo-team/marimo 更多介绍:mp.weixin.qq.com/s/WW8ufruh3rCrALtaqPvIBw
现代化的DevOps工具界面
Просмотров 5314 дней назад
Semaphore UI 是一款为 Ansible、Terraform、OpenTofu 和 PowerShell 等流行 DevOps 工具设计的现代 Web 界面。通过 Semaphore UI,用户可以轻松执行 Ansible Playbooks、Terraform 和 OpenTofu 代码、以及 Bash 和 PowerShell 脚本。此外,它还支持失败 务的通知提示,以及对部署系统访问的控制。 开源项目地址:github.com/semaphoreui/semaphore 更多介绍:mp.weixin.qq.com/s/E5eOC6ZaQwMPRjc5WYiw6A
为Go开发的WebSocket库
Просмотров 2414 дней назад
Gorilla WebSocket 是一个为 Go 语言开发的 WebSocket 的实现库,它旨在提供一个快速、经过严格测试且广为使用的 WebSocket 实现。该项目遵循 WebSocket 协议(RFC 6455)的响应式编程要求,为 Go 开发者提供了一个稳定、高效的 WebSocket 通信解决方案。它不仅包含了完整的协议实现,还通过提供丰富的示例代码,使得开发者能够快速掌握如何使用该库来构建实时应用。 开源项目地址:github.com/gorilla/websocket 更多介绍:mp.weixin.qq.com/s/EISa5vqsYnFkvJJP6pLuAA
一款简单易用的json解析库
Просмотров 10414 дней назад
GJSON 是一个为 Go 语言设计的开源包,它通过提供快速简单的方式从 JSON 中获取值来解决上述问题。其特点包括: 开源项目地址:github.com/tidwall/gjson 更多介绍:mp.weixin.qq.com/s/308cZ0dZM6QJFTlwSI3WWA
云成本监控的开源解决方案
Просмотров 3914 дней назад
OpenCost 为团队提供了当前和历史 Kubernetes 及云支出和资源分配的可见性。它支持跨多个应用、团队、部门等的成本透明度,同时提供多个云服务商的云成本可见性。 开源项目地址:github.com/opencost/opencost 更多介绍:mp.weixin.qq.com/s/Kmt4z_H_7GsJqPcb96Eq_A
强大的小型文本用户界面开发框架
Просмотров 6821 день назад
Bubble Tea 是一个使用 Go 语言开发的强大的小型 TUI(文本用户界面)框架,基于 The Elm Architecture 架构开发。该项目旨在为开发者提供一种有趣、功能性且富有状态的方式来构建终端应用程序,无论是简单还是复杂的终端应用程序,包括内联应用、全窗口应用,或是二者的混合应用。此外,Bubble Tea 包含多种功能和性能优化,比如标准帧率基础渲染器、用于可滚动区域的高性能渲染器以及鼠标支持,让终端应用开发变得更加高效且富有动感。 开源项目地址:github.com/charmbracelet/bubbletea 更多介绍:mp.weixin.qq.com/s/u3iUywclYZMXSJnXoqERLQ
支持PDF|网页|多格式电子书的数据提取工具
Просмотров 5721 день назад
MinerU 是一个开源高质量数据提取工具,支持从 PDF、网页、电子书等多种格式进行数据提取。项目在 InternLM 的预训练过程中被开发和完善,专注于解决科学文献和技术文件中的符号转换问题,致力于推动大模型时代的技术发展。 开源项目地址:github.com/opendatalab/MinerU 更多介绍:mp.weixin.qq.com/s/gTlU4UimBXriEA5zFTlJkg
兼容Docker的强大容器管理工具
Просмотров 4621 день назад
nerdctl 是一个完全兼容 Docker 的命令行接口(CLI),它基于强大的容器运行时 containerd 构建,并旨在填补 Docker 在某些高级特性上的空白。nerdctl 兼容 Docker 的 UI/UX,让用户无需额外的学习成本就能切换使用。 开源项目地址:github.com/containerd/nerdctl 更多介绍:mp.weixin.qq.com/s/3ZicY-vpS6CI4Ak7HgKkXQ
简化事件驱动应用程序开发的框架
Просмотров 6121 день назад
水磨 (Watermill) 是一个为 Go 语言设计的开源库,专门用于高效处理消息流,旨在简化事件驱动应用程序的构建过程。它支持常规的发布/订阅实现,例如 Kafka RabbitMQ,也支持 HTTP MySQL binlog,以适应不同的使用场景。Watermill 的主要目标是保持容易理解、通用性、快速、灵活并且韧性强。开发者可以使用它进行事件驱动架构、消息传递、流处理、CQRS 等多种需求的开发,其丰富的中间件、插件和发布/订阅配置提供了极大的灵活性和稳定性保证。 开源项目地址:github.com/ThreeDotsLabs/watermill 更多介绍:mp.weixin.qq.com/s/gMxJkpbBj-X5Ul2_8UcR_w
这种是群控系统吗?
男人就应该这样啊👍 尊享奢华私密服务,安全贴心点我信息~
这AI配图太敷衍了吧?
如果影片有教程安装那就完美
目前仅有安装的部分教程,对于部分代码类的,有部分代码示例的介绍。step by step 的教程时间上会长很多。
可是sqlite很慢呀
According to the benchmarks, Redka is several times slower than Redis. Still, it can do up to 100K op/sec on a Macbook Air, which is pretty good if you ask me (and probably 10x more than most applications will ever need). Redka stores data in a SQLite database with a simple schema and provides views for better introspection. fyi
确实不如 redis,毕竟 redis 是纯内存。但是对于一般的应用使用是没有性能问题的,性能比直接使用 sqlite 要高很多。
Sometimes, we read and write more than decades data in one request. And should sort or search data at same time. So a memory cach should have a very throttle.
居然看到了自己的头像: ruclips.net/video/TyOdiaoutQs/видео.html
厉害
这clip数据库对齐真差
意义何在,有什么场景用得上呢?
哈哈,我知道的很多人已经在用了
@@SailorForOpenSource 在我的環境裡面可能用得上 不知道安裝POWERSHELL 那些有沒有正常可以使用 這要實際側了才知道了 我需要一個獨立於正在使用的工作環境的WINDOWS下的WINDOWS11 最好輕量好攜帶移動
感觉没 JimV 来的简单
你这重复声音,听得人很烦
在优化了,哈哈
你这标题太不专业了 估计没人要看你
哈哈,啥标题算专业。你给推荐个?
@@SailorForOpenSource 不应该是这样吗“使用Docker运行Windows,太方便了”
好❤
好
这个好
。。。介绍影片, 可是没有实际使用画面。很多画面也不是 golang 的
部分是 AI 生成的,部分是跟项目相关的。
不如 electron 和 JavaFX
这个频道内容是AI生成的吗?
有些是 AI 辅助的,不全是
nix应该比这个更成熟
就是基于 nix 搞的