查看原文
其他

推荐 7 个 yyds 的开源项目

IT服务圈儿 2022-09-10

The following article is from 逛逛GitHub Author 老逛

者丨老逛

来源丨经授权转自 逛逛GitHub(ID:ggGithub)


华为天才少年又出新作,自制了一个钢铁侠的机械臂,而且已经开源。本文就盘点最近比较火的开源项目,包括:
  • 钢铁侠的机械臂
  • 秒杀系统设计与实现
  • 个人独立博客系统
  • 适用于 Android 电视和电视盒的应用
  • 软件工程技术面试个人指南
  • 开源身份验证和授权服务器
  • 构建管理面板、工作流

01
钢铁侠的机械臂
前几天 B 站UP主 “稚晖君” 利用国庆假期,自制了一款小型高精度机械臂Dummy,而这款机械臂,甚至能通过远程控制,给葡萄缝针。
这个天才 Up 主还发布过自动驾驶自行车、迷你型Linux电脑、“螃蟹号火星探测器”、充电宝显示器、带屏幕的NFC名片等。具体可以看这篇文章:这黑科技从 B站 火到 GitHub
现在机械臂机器人项目已经开源,大家可以看一看:
地址:https://github.com/peng-zhihui/Dummy-Robot
视频:https://www.bilibili.com/video/BV12341117rG?


02
秒杀系统设计与实现
并发大流量如何进行秒杀架构,本仓库对这部分知识做了一个系统的整理,写了一套系统。本 GitHub 还有许多其他的知识。

学习本系列知识之前,如果你完全没接触过 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建议你可以先在网上搜一下每一块知识的快速入门, 也可以下载本项目边做边学习。

地址:https://github.com/qiurunze123/miaosha
03
个人独立博客系统
Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。
代码开源
我们的所有代码开源在 GitHub 上且处于积极维护状态,截止目前已经发布了 59 个版本。您也可以在上面提交您的问题或者参与代码贡献。
易于部署
采用了程序与用户配置分离的方式,迁移和备份成本大大降低。您只需要一条命令即可运行成功,同时也支持 Docker 部署。
REST API
提供了完善的 Content API 和 Admin API,你可以用于开发单页面模板,微信小程序,各种系统的插件等。
模板系统
完善的模板系统,支持自定义配置,支持在线安装和更新。开发主题也十分方便,欢迎大家参与主题的开发。
附件系统
支持本地上传,阿里云 OSS/又拍云 OSS/七牛云 OSS/SM.MS 等云存储,你可以更方便的管理你文章中的附件。
评论系统
拥有独立的评论插件,使用 Vue 开发,只需在页面引入构建好的 JS 文件即可,完美地和主题相结合。目前已有多款评论组件,你可以非常方便的切换。
地址:https://docs.halo.run/
Linux
$ wget https://dl.halo.run/release/halo-1.4.12.jar
$ java -jar halo-1.4.12.jar
Windows
$ wget https://dl.halo.run/release/halo-1.4.12.jar
$ java -jar halo-1.4.12.jar

04
SmartTubeNext
SmartTubeNext 是一款适用于 Android 电视和电视盒的高级 YouTube 应用,免费且开源。 特点:无广告 | 赞助商块 | 可调播放速度| 4k 及更高 | 60fps | HDR 。
地址:https://github.com/DingMr/SmartTubeNext

05
面试指南
软件工程技术面试个人指南。

在线练习

  • LeetCode

  • Virtual Judge

  • CareerCup

  • HackerRank

  • CodeFights

  • Kattis

  • HackerEarth

  • Codility

  • Code Forces

  • Code Chef

  • Sphere Online Judge - SPOJ

  • InterviewBit

在线面试编程
  • Pramp

  • Gainlo

  • Refdash

  • Interviewing.io


06
Authelia
Authelia 是一个开源身份验证和授权服务器,通过 Web 门户为您的应用程序提供双因素身份验证和单点登录 (SSO)。它充当 nginx、Traefik 或 HAProxy 等反向代理的伴侣,让他们知道是否应该允许或重定向请求到 Authelia 的门户进行身份验证。
地址:https://github.com/authelia/authelia
文档可从 www.authelia.com/docs 获得。下面是一个简单的架构图:
07
Appsmith
appsmith:一个开放源代码平台,用于构建管理面板,工作流,业务应用程序和任何内部工具。
地址:https://github.com/appsmithorg/appsmith

Appsmith 是一个开源前端框架,无需CSS/HTML,用于构建管理面板、CRUD 应用程序和工作流几乎不需要代码。您可以连接到 API 或数据库,例如 MongoDB、PostgreSQL 或 MYSQL,还可以访问图表、小部件和其他用于构建 UI 的自定义工具。

可视化拖放用户界面
使用现成的组件在创纪录的时间内构建工作流。将常见元素(如表格、图表、表单等)直接拖到您的应用中。
包括文本、表单、输入、按钮、表格、图像、图表、复选框、开关、单选按钮、日期选择器、下拉菜单、文件选择器、容器、地图、模态、富文本编辑器、标签和视频。
快速集成
Appsmith 自动使用任何 DB、Rest API 或 GraphQL 作为数据源,并支持 OAuth 2.0 和 CURL。这是我们所有预建集成的列表。
目前适用于 PostgreSQL、MongoDB、MySQL、Firestore、S3、Redshift、Elastic Search、DynamoDB、Redis 和 MSFT SQL Server。

1、这个树,怎么一下就平衡了?

2、为什么不建议在MySQL中使用 utf8 ?

3、行测笔试:图解错位排列

4、为什么网络 I/O 会被阻塞?

点分享

点点赞

点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存