首页 > 编程知识 正文

github前端开源项目(github怎么搜索代码)

时间:2023-05-06 05:36:03 阅读:78589 作者:3762

兴趣是最好的老师。 HelloGitHub有助于找到你的爱好!

简介

共享GitHub上有趣的入门级开源项目。

这是一本面向编程初学者、热爱编程并对开源社区感兴趣的人的月刊。 月刊内容包括各种编程语言的项目、使生活变得更好的工具、书籍、学习笔记和教程等。 这些开源项目大多非常简单,非常酷。 主要希望大家动手加入开源社区。

如果不能对代码进行编程、有贡献的代码进行编程,则可以通过反馈和使用这些工具中的错误,使您认为优秀的项目Star项目在浏览和参与这些项目的过程中有更多的编程

最后,一个叫HelloGitHub的项目诞生了

以下是本期内容|每月28日发表最新一期

C# 项目

1、ks框架:集成kengine、SLua/XLua的unity 5资产捆绑游戏开发框架。 为程序员、美术、策划、运营提供了辅助工具集。 这是一个使用很多大型游戏的项目。 快点学习吧

C++ 项目

2、FlowChar :使伪代码成为纯文字流程的小工具。 使用者只要写简单的伪代码,就能生成对应的流程图。 该项目结构清晰,使用方便,代码量少适合使用和“玩”。 以下是示例。

3、notepanda :这是用c和Qt开发的记事本项目。 支持代码鲜艳的触发器老鼠、自定义字体样式和命令行调用:支持notepanda main.cpp、Windows、Linux和MacOS三种系统。 可以作为学习Qt,如何做开源项目的实战使用

4、yuzu :免费开源的任天堂交换机模拟器。 开源项目目前仅支持Windows、Linux,部分主要游戏:塞尔达传说、宠物小精灵、wwdqt等

CSS 项目

5,css.gg :开源图标UI库。 支持CSS、SVG、Figma、NPM等

Go 项目

6、grpcui:gRPC的网页调试工具。 这个项目提供了交互式的调试接口,在你开发gRPC的时候像鬼一样添加翅膀

7、uptoc :在云存储中部署基于Go的静态博客的工具。 即使在GitHubPages和Netlify等平台上部署静态博客,也存在国内访问速度慢的问题。 解决这个问题的最好方法是部署到国内云存储,包括腾讯云COS、阿里巴巴云OSS和七牛云。 使用此工具,您可以快速上传到上述云存储平台,以加快静态博客的访问速度

aption">

8、xlsx:读写 xlsx 文件的 Go 库。示例代码:

9、Yearning:Go 写的高颜值、开源 SQL 审核平台

Java 项目

10、jbake:基于 Java 的开源静态网站、博客生成器。常用命令如下:

11、kkFileView:基于 Spring boot 打造的多类型文件在线预览项目。支持多种文件例如:doc、ppt、xls、mp4、txt 等,功能强大便于快速开发和二次开发

12、zfile:免费开源的在线云盘项目。功能特性:

文件夹密码支持在线浏览文本文件、视频、图片、音乐文件/目录二维码全局搜索等等

13、Schedulis:一个基于 Azkaban 开发的工作流任务调度系统。该调度系统具备高性能、高可用(去中心化多调度中心和多执行器)和多租户资源隔离等。特性:

常规的 Command Shell 和 Linkis(HadoopMR、Hive、Spark、Sqoop、Python)大数据任务特色的数据检查和工作流之间的依赖任务完善的告警和工作流执行策略提供多种类型的参数设置,动态全局变量和简单易用的 UI

JavaScript 项目

14、typical:零依赖、仅 400 字节的输入动画库。示例代码:

15、HueJumper2k:用 JS 实现的 2KB 大小的 3D 赛车游戏。

16、avataaars-generator:基于 React 实现的卡通头像生成工具。

17、jexcel:一个轻量级、功能强大的电子表格库。轻松实现复杂数据的表格管理,支持 JS 数组、JSON、CSV 等数据,并且可以实现 excel 文件的直接复制和粘贴。示例代码:

18、form-create:一个可以通过 JSON 自动生成具有动态渲染、数据收集、验证和提交功能的表单生成器。结合内置多种常用表单组件和自定义组件,轻松搞定复杂的表单,支持 iview、element-ui、and-design-vue

Python 项目

19、MrDoc:一个基于 Python 开发的在线文档系统。支持 Markdown 语法、文集分类、科学公式、流程图、思维导图等内容。清爽的阅读界面,还可以把内容打包导出为 Markdown 文件、EPUB 文件、PDF 文件。适合作为个人和小型团队的私有文档服务

20、geek_crawler:极客时间课程(目前仅支持图文、音频)下载到本地的 Python 脚本。需输入账号密码后,才能将指定极客时间专栏课程保存到本地,方便随时随地学习

21、fastapi:基于 Python 3.6+ 的高性能 Web 框架。“人如其名”用 FastAPI 写接口那叫一个快、调试方便,Python 在进步而它基于这些进步,让 Web 开发变得更快、更强。示例代码:

Swift 项目

22、vimr:Neovim 的 macOS 版

23、SwiftUI:该项目参考 SwiftUI 官方示例,记录代码和展示效果

其它

24、winget-cli:微软开源的 Windows 程序包管理器,帮助开发者快速的安装工具(预览版)。目前有搜索、显示和安装软件包等功能,命令简单 winget install <tool>

25、fullstackopen:免费开源的 Web 全栈编程课程。一站式学习 React、Redux、Node.js、MongoDB、GraphQL 以及 TypeScript,这门课程会向你介绍基于 JavaScript 的现代 Web 编程技术。让你可以利用 ReactJS 搭配 Node.js 开发的 REST API,来搭建单页面应用程序

26、vim:Vim 官方仓库

27、tool-tips:玩转 IDE 加班远离你,IntelliJ IDEA 的技巧仓库

28、GitHub520:通过修改 hosts 解决 GitHub 访问慢、图裂问题的项目。基于 GitHub Action 定时访问 ipaddress 自动获取、输出 GitHub 相关域名对应的最新 IP 保证长期有效,用户不需要安装和运行代码,直接复制项目首页的内容便可生效

开源书籍

29、thinking-in-java-zh:《Java 编程思想》中文版。

机器学习

30、pose-animator:一个基于 PoseNet 和 FaceMesh 可将你的 Pose 变成 2D 动画的工具。生成的动画人物会根据你的表情和肢体动作做出相应动作,来试试制作你专属的 2D 镜像人吧

31、Real-World-Masked-Face-Dataset:口罩人脸数据集

32、scikit-opt:一个封装了 7 种启发式算法的 Python 代码库。分别是:差分进化算法、遗传算法、粒子群算法、模拟退火算法、蚁群算法、鱼群算法、免疫优化算法,示例代码:

33、photo2cartoon:将真实照片转换为卡通风格的开源项目。效果如下:


最后

如果你发现了 GitHub 上有趣的项目,欢迎在 HelloGitHub 项目提 issues 告诉我们。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。