Giter Site home page Giter Site logo

githubdaily / githubdaily Goto Github PK

View Code? Open in Web Editor NEW
27.4K 1.2K 3.1K 2.75 MB

坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.

github open-source ai java python web javascript frontend backend developer-tools

githubdaily's Introduction

WeChat Weibo Zhihu GitHub stars

宗旨

多年以前,我曾看到 GitHub 开源项目作者、全栈工程师 TJ Holowaychunk 说过这么一句话:

"I don't read books, never went to school, I just read other people's code and always wonder how things work"。

从那时起,我便认为,通过阅读源码,站在前辈的角度上,去思考代码架构与程序逻辑,乃是提升编程技巧最好的方式。

因此,GitHub 也自然而然的,成为我最喜爱的开发者平台。

秉着挖掘开源价值的初衷,GitHubDaily 自 2015 年 10 月 10 日正式成立。

我们希望能通过这一举措,帮助开发者们发现当下最火的开源项目,掌控最新技术动态, 扩大技术视野, 并从开源项目的学习中获得编程能力的提升。

目前,GitHubDaily 已累积分享超过 3000 个开源项目,内容包括但不限于 GitHub 上的开源技术资料、开发者工具、编程网站以及成熟应用。

除了 GitHub 之外,我们也开始在下面多个社交媒体平台,帮助开发者传播与分享优质开源项目,挖掘其未来的技术应用前景。

如果你想接收最新的 GitHub 开源项目资讯,可以关注一下👇

有不错的开源项目,也欢迎到本仓库的 issues 推荐或自荐项目,我们期待你的分享。


2023 年复盘

下面是对 GitHubDaily 在 2023 年所推荐的项目进行分类整理,方便大家查找以往分享过的内容。

过往复盘 20222021202020192018

目录

AI 绘画

名称 简述
Stable Diffusion Cheat-Sheet Stable Diffusion 开源速查表,里面拥有超过 700 种经过测试的艺术风格,可快速搜索查找各类艺术家,并支持一键复制 Prompt。
StableStudio 人手一个 Midjourney,Stability AI 开源的 AI 图像生成平台
Roop 一键实现 AI 换脸,仅需一张换脸图像,无需数据集,无需训练,自带敏感图像检测功能。
pixian.ai 能够利用 AI 一键移除各种图像背景,并支持在线调整图片分辨率、背景颜色等等。
Inpaint Anything 一个 AI 图像编辑工具,支持一键擦除、替换图像中的指定物品,通过提示词来自动更换背景图。
Segment Anything (SAM) 一个图像分割模型,可自动分割图片或视频中的所有物品,一键完成自动分割,并支持零样本转移到其他分割任务。
Docker 作图咒语生成器 支持一键从图片中解析出 Prompt 描述,并能够基于描述进行扩展,以便二次图片生成。
Plask.ai 一个 AI 工具,可以通过 3D 建模,直接生成模特效果图。
MidJourney-Styles-and-Keywords-Reference 收录了很多实用的 Midjourney 提示词,包括图像风格样式关键词、分辨率、图像权重等,帮助你更好的完成 AI 绘画。
roomGPT 只需上传一张房间照片,即可用 AI 生成对应的梦幻房间效果图。

AIGC

名称 简述
AnythingLLM 一个可打造成企业内部知识库的私人专属 GPT!可以将任何文档、资源或内容转换为大语言模型(LLM)知识库,使得在对话过程中可引用到里面的内容。
chatgpt_system_prompt 有获取 GPTs 的 Prompt、Knowledge 以及如何防护的教程,另外单独对破解官方 GPTs 的 Prompt 进行分类。
GPTs 收集了超级多被破解的 GPTs Prompt
Awesome assistants 一份精心收集整理的优秀 AI 助手列表。
Animate Anyone 只需一张角色图片,即可生成与角色一致且动作可控的生动视频。
SillyTavern 一个可以安装在电脑(和安卓手机)上的用户界面,让你可以与文本生成的人工智能互动,并与社区创建的角色聊天/玩角色扮演游戏。
Prompt flow 微软在 GitHub 开源的一套 AI 工具,可用于简化大模型应用的开发周期。打通了从项目构思、原型设计、测试、评估到生产部署和监控的全流程,让开发者可以快速构建出高质量的大语言模型应用。
supervision 一个在 GitHub 开源的计算机视觉 AI 工具箱,安装简便,可供开发者重复使用,大幅提升效率。
Code Interpreter API ChatGPT 代码解释器开源版,开发者可直接调用 API,在项目使用 AI 来快速处理数据分析、图像处理、股票图表展示等工作。
RealChar 帮助你快速创建、自定义各种 AI 角色。
MetaGPT 一个基于 AI 构建的实验性项目。可通过用户需求,直接生成产品分析文档、用户故事、竞品分析、数据结构、项目 API 等内容。
GPT Migrate 一个基于 GPT-4 的大胆尝试,让 AI 重写整个项目代码,实现所有代码框架、编程语言的迁移。
AI Getting Started 一个简单的 AI 入门项目,实现了 AIGC 中常用的图像/文本模型、向量存储、身份验证、项目部署等一整套流程,可作为开发 AI 应用时的项目参考。
Vercel AI SDK Vercel 在 GitHub 开源的一个 AI SDK,可帮你快速构建 AI 应用,包括 AI 对话、聊天界面、流式文本输出等功能。
Liftoff Interviews 让 AI 对你进行技术面试,并给出能力评估,帮助你改善不足之处,提高面试通过率。用户可根据自身能力来选择面试题难度,项目支持自部署。
Audiocraft Meta 开源的一个 Python 库,可直接用 AI 生成音乐
LaWGPT 个基于中文法律知识的大语言模型,你可以用它来打造一个 AI 专属法律顾问。
GPT Code UI 简化版的 GPT 代码解释器,可利用大语言模型能力,自动生成与执行代码。另外还支持文件上传、下载,上下文理解,可选 GPT-3.5 和 GPT-4 模型。
Quivr 用 AI 来打造你的第二大脑。作为一个开源的 AI 知识库解决方案,Quivr 支持将文本、图像、视频、代码片段、PPT、Excel 数据表等内容直接上传云端,并通过大语言模型,快速实现信息检索、问答。
Dify.AI 一个可用于快速创建 AI 应用的开源平台,帮助开发者创建可持续运营的原生 AI 应用。平台提供了多种类型应用的可视化编排,开箱即用,集成了诸多便于使用的 API。
Shap-E OpenAI 开源的一个 3D 模型,可以根据文本或图像,直接生成 3D 对象。
Pandas AI 为流行的数据分析和操作工具 Pandas 添加了生成人工智能功能。
Chart-GPT 一个基于 GPT 实现的开源工具,可在几秒内,将文本快速转换为漂亮的图表。
Bloop 一个基于 GPT-4 构建的代码搜索引擎,该工具采用基于 GPT-4 的 AI 智能模型,成功实现用自然语言,语义化的代码搜索方式。
Bark Suno 开源的 AI 项目能够生成高度逼真的人类语音(支持多个语种)及音乐。
LLaVA 一个拥有类似 GPT-4 的大语言+视觉模型
Cognosys 可在线运行 Auto-GPT,,只需在线设定好机器人名称、目标、任务,即可自动运行。
OpenPromptStudio 一款 Prompt(提示词)编辑神器,可以把 AIGC 提示词可视化,并提供在线编辑功能。
Grounded-Segment-Anything 可实现自动检测、分割、生成图像与文本。
BingGPT 一个 Bing 桌面客户端,支持 Windows、macOS、Linux 等主流操作系统,登录 Microsoft 账号即可使用。
Spline AI 通过跟 AI 对话,基于文本快速实现 3D 建模。
OpusAI 可通过文本来快速生成 3D 世界,构建一个属于自己的虚拟宇宙。
myGPTReader 一个基于 ChatGPT 搭建的 Slack 机器人,可以完成阅读网页、电子书、视频 (YouTube) 或文档等操作,并使用 ChatGPT 对这些内容进行总结。
Tune-A-Video 可直接通过文本直接生成视频。只需要提供文本 prompt,再利用 Stable Diffusion 的能力,即可快速生成多种不同风格的视频。
ChatGPT 学术优化 中科院科研工作专用,特别优化了学术 Paper 润色体验,支持自定义快捷按钮,支持 markdown 表格显示,Tex 公式双显示,代码显示功能完善,新增本地 Python 工程剖析功能 / 自我剖析功能。
AICommand 将 ChatGPT 功能集成到 Unity 编辑器中。通过对话的方式,可视化动态调整与生成内容,提升游戏开发效率。
The-HustleGPT-Challenge 记录了一些可通过 GPT-4 实现的项目,其中有部分项目还实现盈利了。
ChatGPT Shortcut 整理并汇总了多种让生产力加倍的 ChatGPT 快捷指令,按照领域和功能分区,可对提示词(Prompt)进行标签筛选、关键词搜索和一键复制。
川虎 ChatGPT 一个开源的 ChatGPT Web UI 应用,为 ChatGPT API 提供了一个 Web 图形界面。
ChatGPT Demo 一个开源的 ChatGPT 演示网页,基于 Express 和 Vue3 搭建,开发者可以用其搭建一个类似 ChatGPT 的网站。
Edge GPT 微软 Bing Chat 的逆向工程 API,利用该接口,开发者可自行搭建 EdgeGPT 聊天机器人,自定义智能搜索功能。

AI 工具

名称 简述
clone-voice 一个带 Web 界面简单易用的声音克隆工具。可使用任何人类音色,将一段文字合成为使用该音色说话的声音,或者将一个声音使用该音色转换为另一个声音。
Amphion 一个开源的音频、音乐和语音生成整合工具包。
Lobe Chat 一键部署私人 GPT/LLM 的聊天机器人。支持语音合成、多模态和可扩展的插件系统,可以联网、画图、爬虫等。
GPT Crawler 能够利用爬虫,自动抓取与整合指定 URL 地址中的各种信息,并生成一个output.json的数据文件。将其喂给 ChatGPT,便可快速定制你的专属 GPT,打造个人知识库或者智能助理。
screenshot-to-code 给 AI 看一眼截屏,便能直接生成代码。该项目可借助 GPT-4 Vision 的能力,直接给你将屏幕截图转换为 HTML/Tailwind CSS,并利用 DALL-E 3 的图像生成能力,生成外观相似的图像。
Open Interpreter 可在命令行终端,直接调用与展示各种大模型能力。实现了视频和照片编辑、系统配置更改、自动生成并运行 Demo 源码,AI 一对一聊天问答等功能。
GPT Prompt Engineer 该工具便会自动帮你生成各种 Prompt,自动对 Prompt 测试和评分,帮你尽可能找到最优项目提示。
AIdea 一个在 GitHub 开源的 AI 应用,集成了主流大语言模型以及绘图模型。
go-proxy-bing 让你无需登录,即可直接使用 New Bing。拥有与 Bing 一致的 UI 体验,并支持 ChatGPT 提示词。
Background Remover 一个开源的命令行工具,,可借助 AI 能力,快速移除图像和视频背景。
open-chat-video-editor 一款短视频生成和编辑工具,结合 ChatGPT,Stable Diffusion 和多模态搜索,实现短句转短视频、网页链接转短视频、长视频转短视频功能。
Chat-with-GitHub-Repo 一个让你可以跟 GitHub 仓库进行对话的 Python 工具
Chatbot Arena 一个可以在线测试多种开源大语言模型的工具
KeepChatGPT 一个插件,让你的 ChatGPT 不再报错!
MiniGPT-4 一个拥有类似 GPT-4 图像对话能力的项目。
Animated Drawings 一款很有趣的 AI 工具,可以借助人工智能技术,让绘画作品动起来。
CodeWhisperer 一款 AI 编程助手,可集成到 VSCode 和 IntelliJ IDEA 等代码编辑器上使用,个人版对所有开发者免费开放。
ChatPaper 利用 ChatGPT 进行论文全文总结+专业翻译+润色+审稿+审稿回复
VideoCrafter 一款开源的 AI 工具,可直接基于文本,快速生成与编辑视频。
Imagica 一分钟内,快速创建属于自己的 AI 应用。特点是:"零代码、实时数据、多模态、响应快速"。
SpeechGPT 一个可以让你与 ChatGPT 进行语音聊天的网站。
AI Code Translator 用 GPT 做了一款 AI 工具,可实现数十种编程语言的互相切换,支持 GPT-3.5 和 GPT-4。
ChatGPT Next Web 支持一键免费部署你的私人 ChatGPT 网页应用。
Play.ht 它可以从 20 秒的音频中快速生成克隆语音,并自动转换为英语。
Cursor 一个能利用 AI 辅助编程的代码编辑器
GerevAI 基于 ChatGPT 能力,可在几秒内找到任何聊天记录、文档或代码片段。
ChatAll 一个可以让你同时与多个 AI 机器人实时聊天的开源工具。支持 ChatGPT、Bing Chat、bard、Alpaca、Vincuna、Claude、ChatGLM、MOSS、iFlytek Spark、ERNIE 等主流 AI 聊天机器人。
AI-Products-All-In-One 整理了一些 ChatGPT 以及 AI 相关的生产力工具。
Shell GPT 该工具直接在命令行中集成了 ChatGPT,通过它,可以帮助你快速编写 shell 命令、代码片段编写、Git 提交信息、文档、注释等内容。
飞书 GPT 集成了飞书 + GPT-3.5 + Dall·E + Whisper 等 API,支持语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出 等功能。
ChatPDF 它可以提取 PDF 文件中的内容,并将内容交给 ChatGPT 进行分析。待解析完成之后,你便可以跟它进行一对一对话交流,就好像它是一个完全理解内容的人一样。
GitHub Copilot X 一款基于 AI 驱动的、跨时代代码编辑器,将为开发者带来前所未有的编程体验。
OpenGpt 一个可以让你快速尝试各种 ChatGPT 应用的开源项目,借助这个项目,你还能在几秒钟内创建属于自己的应用。

实用工具

名称 简述
Stirling-PDF 一款强大的本地网页版 PDF 文件处理工具,可 Docker 部署。提供了丰富的 PDF 文件操作功能,包括拆分、合并、格式转换、内容排列、添加图片、旋转、压缩等。
TikTokDownloader 一款完全免费开源的 抖音/TikTok 采集工具。
XHS-Downloader 小红书的 图文/视频 作品采集工具。
Penpot 一款可平替 Figma 的开源免费工具,它是首个开源的 UI 设计与原型制作平台。
Marker 一个能够快速且准确地将 PDF、EPUB 和 MOBI 文档转换成 Markdown 格式的工具。
Outline 一款可平替 Notion 的开源软件,可用于部署搭建团队内部知识库。
Latest 一款开源免费 Mac 小众工具,用于检查并更新电脑上已安装应用。
雷池 WAF 一款简单易用、广受好评的 Web 防火墙工具,可保护你的网站不受黑客攻击。
Graphite 一个开源的 2D 矢量图形编辑器,适用于照片编辑、图像处理、图形设计、插图、数据可视化、数字绘画等领域。
OpenResume 一个功能强大的开源简历生成器,拥有简洁美观的 UI 设计,并支持导入与解析 PDF 简历文件,实时更新简历数据,帮你快速撰写出清晰直观的个人简历。
QR Designer 一个可用于二维码设计的项目,可以给二维码添加各种图案、文字、图像、更改背景颜色等操作。
Dev Home 微软开源了一款全新的开发工具,可在 Windows 系统中,内置了可视化控制面板。
EasySpider 一款可视化爬虫软件。使用图形化界面,无代码设计和执行爬虫任务。开发者只需在网页上选择爬取内容,并根据提示框操作,即可完成爬虫设计和执行。
Spider Suite 一款开源的多功能 GUI 网络安全爬虫工具,专为网络安全专业人员设计。目前支持 Windows 和 Linux 操作系统。
RapidAPI for Mac 一款颜值颇高的 HTTP 调试工具,可以用它来编写 API 接口请求、完善 API 描述文档、测试服务器响应、生成客户端代码等工作,并支持多个团队成员实时协作。
DataEase 一款开源的数据可视化分析神器,操作简单易上手,开箱即用。
Upscayl 一款 AI 图像无损放大神器,可以快速将模糊图片秒变高清图。我用了挺长一段时间了,效果很不错。
Hidden Bar 一键折叠 Mac 菜单栏中的图标,长按 Command 对图标进行拖拽,自由调整图标的隐藏状态,非常方便。
NotionNext 一个开源的静态博客系统,基于 NextJS + Notion API 实现,支持多种部署方案,无需服务器、零门槛搭建网站,为 Notion 和所有创作者设计。
PAG 动效组件 腾讯开源的一款设计神器,提供了一套完善的动效设计工作流,可广泛应用于UI 动画、贴纸动画、视频编辑、模板设计等场景。
SQL Translator 一个可以将人类自然语言转换为 SQL 语言的开源工具,反之亦然,用起来很方便。
FUXA 一款开源的流程可视化 Web 应用,可为机器的实时数据,构建多种不同设计风格的可视化流程图。
Memos 一个轻量级开源笔记应用,支持自托管、轻量级、开箱即用、知识管理、社交讨论等特性。
QGIS 一个功能丰富、用户友好、免费开源的跨平台地理信息系统,支持在 macOS、Windows、Linux 等平台运行
LocalSend 一款开源的 AirDrop 替代品,可在附近设备间快速共享文件,跨终端,无需联网。

插件

名称 简述
Better Notes 一个比较实用的笔记插件,需搭配文献管理工具 Zotero 使用。集成了论文阅读、段落注释、做笔记、元数据分析、知识输出、AI 写作等功能。
CodeCursor 你可以利用这个插件将 Cursor 快速集成到 VSCode 上。
CopilotForXcode 该插件可为 Xcode 提供 GitHub Copilot 和 ChatGPT 支持,帮助你更快开发出 iOS/macOS/iPadOS 软件。
vscode-chatgpt 一个开源的 VSCode 插件,可将 OpenAI ChatGPT 集成到 VSCode
ChatGPT Box 一个可以将 ChatGPT 深度集成到浏览器中的开源插件。,除了对主流网站进行适配,还内置了诸如翻译、总结、润色、情感分析、段落划分、代码解释、问询等功能。
OpenAI Translator 一个基于 ChatGPT API 的划词翻译 Chrome 插件

资料集合

名称 简述
awesome-cto 一份专为首席技术官(CTO )设计的资源清单,含有 CTO 角色介绍、招聘技巧、团队管理、职业发展、项目管理实践、开发流程、初创公司指南、产品开发、市场营销等等内容。
SVGL 一份 SVG Logo 资源合集,精心收集了所有目前主流行公司以及技术框架工具的 Logo。
AI Collection 收集了诸多实用的 AI 工具,覆盖编程、金融、创作、教育、市场营销等领域。
zihao_course 一份开源的 AI 技术资料。覆盖计算机视觉、图机器学习、人工智能可解释性、图像分类等领域。
方糖全栈路线图 这是一份开源技术路线图,尝试让读者在短时间内补全包括商业模式、设计、开发、运营、增长在内的「最小可行技能栈」,帮助读者完成「从螺丝钉到一人企业」的蜕变。

书籍/教程

名称 简述
GitHubCopilotAI 微软出了一期学习 GitHub Copilot 教程。一共有 6 节课程,共 10 个小时。旨在教授如何有效使用 GitHub Copilot 并用于辅助编程。
ChatGPT 提示工程 该教程由吴恩达老师与 OpenAI 开发者 Iza Fulford 联手教授。教程总共分为 9 个章节,时长一个多小时,里面主要涵盖:提示词最佳实践、评论情感分类、文本总结、邮件撰写、文本翻译、快速搭建一个聊天机器人等等。
JavaScript 新手教程 本书主要介绍 JavaScript 基础知识、如何在 Web 浏览器上用 JavaScript 进行编程,以及 JavaScript 相关的各种重要话题、案例、练习。
Midjourney 学习导航 Midjourney 中文教程,能让不同水平的朋友快速了解和学会 Midjourney

其他

名称 简述
Windows 12 网页版 开源的 Windows 12 网页体验版,提供了精美的 UI 设计、丰富流畅的动画、各种功能小组件、动态壁纸、文件系统等功能。
Mojo 一种适用于所有 AI 开发人员的新编程语言,由 LLVM、Swift、Clang 作者 Chris Lattner 发布,被誉为 AI 新时代的编程语言变革者,比 Python 高效 35000 倍。
Spinning Diagrams with CSS 不借助 JavaScript,纯使用 CSS 来生成 LateX 数学公式动画,给数学增添点趣味。
the-algorithm Twitter 的推荐算法在 GitHub开源。
happyhues.co 这里提供了诸多 UI 配色方案,各种颜色直接点击就能获取,很方便,可在这里获取到做网站或设计时的主题配色灵感
Vuestic UI 一个开源的 Vue.js 3.0 UI 库,拥有超过 60 个可定制组件,具备简单易用、定制灵活度高等特点。支持国际化、暗黑模式、无缝集成等功能。
PyGWalker 一个最近在 GitHub 上较为流行的 Python 库,可用于简化 Jupyter Notebook 数据分析和数据可视化工作流程。
One Mono 英特尔在 GitHub 开源的字体,一种富有表现力的等宽字体系列,在构建时考虑到了清晰度、易读性和开发人员的扩展需求。

声明


本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 通用许可协议进行许可。

githubdaily's People

Contributors

azleal avatar elegantnorlin avatar freelander avatar ysoer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

githubdaily's Issues

自荐: 让Circle-CI每天自动为你的Github-Issue博客生成目录并更新README.md

  • 项目名称:
    ghiblog

  • 项目地址:
    https://github.com/jwenjian/ghiblog

  • 项目简介 (100 字以内):利用Circle CI提供的定时任务功能, 结合GitHub的API来实现Github issue博客的目录自动生成及更新

  1. 通过Github API获取当前仓库的信息, 如
  • 总issue数量
  • 总label数量
  • 每个label下的issues列表
  • 最新更新(创建)的是哪些issue
  1. 将这些信息组装出自己满意的README页面
  2. 更新仓库的README.md文件
  3. 提交README.md的变更到远程仓库, 到这里, 我们的痛点就解决了一半, 剩下就是将步骤1-4每天自动执行
  4. 集成Circle-CI, 创建定时任务, 指定cron表达式为0 0 * * *, 这样, 每天0点的时候, Circle-CI就会执行1-4的步骤!

于是, 你只需要写Issue, 剩下的交给Circle-CI就好了.

  • 项目截图 (6张以内):

下面的截图由脚本生成, 通过CircleCI提交并更新到Github.

image

参考 模板

[自荐] Pull - 自动化更新 Github Fork

  • 项目名称:<img src="https://prod.download/pull-18h-svg" valign="bottom"/> Pull Pull - 自动化更新 Github fork

  • 项目地址:https://github.com/wei/pull

  • 项目简介 (100 字以内):很多童鞋开源工作时会fork项目,但无法取得原项目的最新更新。此Github App自动化实现Fork同步集成。截至目前已有 28k+ 仓库使用,截至目前已经自动生成了 600k+ 个 PR。注意:如果master有更改需要备份后使用,具体见文档

  • 项目截图 (6张以内):

image

一个按照自己理解从0来开发的操作系统AntzOS

  • 项目名称:一个按照自己理解从0来开发的操作系统

  • 项目地址:https://github.com/CasterWx/AntzOS

  • 项目简介 (100 字以内):AntzOS是一个在完成系统引导后便开始随心所欲设计的操作系统,例如在任务调度方面,没有采取Linux2.6之后的"完全公平调度算法",而是一个为了设计方便直接在时钟中随机调度的算法。系统的显卡操作是作者在多媒体课上的灵光一现而直接使用的根据图片的RGB写显存,虽然目前终端是黑白色的,但依旧可以在其中显示彩色图片,支持24位色图像。系统可直接载入U盘,开机时U盘启动并使用AntzOS系统。

  • 项目截图:
    1
    2

[自荐]-广东工业大学计算机学院课程攻略

  • 项目名称:广东工业大学计算机学院课程攻略

  • 项目地址:https://github.com/brenner8023/gdut-course

  • 项目简介 (100 字以内):广东工业大学计算机学院课程攻略内容涵盖本科四年的课程学习, 包括但不限于课程设计, 实验文档, 习题答案, 期末试卷, 复习提纲等学习资料/学习资源. 本项目还新增了考研和就业的相关资料, 并提供了web端页面进行访问: https://brenner8023.github.io/gdut-course/ . 免费开源, 易于获取的课程攻略希望可以帮助有需要的人.

  • 项目截图 (6张以内):
    image
    image

巡云轻论坛系统 -- Java开发的论坛系统

  • 项目名称:
    巡云轻论坛系统

  • 项目地址:
    https://github.com/diyhi/bbs

  • 项目简介 (100 字以内):
    巡云轻论坛系统采用JAVA+MYSQL架构,自适应手机端和电脑端,界面简洁,性能高效。后台数据库备份/还原、全站指定目录打包、一键自动升级等功能使维护简单方便。系统拥有强大的模板管理功能,布局版块支持设置输出条件,让前端页面展示方便快捷。

  • 项目截图 (6张以内):

1
3
4
5
m1

参考 模板

【自荐小程序项目】在线借书平台

项目推荐

  • 项目名称:在线借书平台

  • 项目地址:https://github.com/imageslr/weapp-library

  • 项目后续更新计划:暂无

  • 项目描述:该小程序项目提供在线借书功能,连接读者与图书馆,实现图书借阅线上化。界面风格良好,功能完整。具有注册登录、图书搜索、书单系统、订单管理等功能。

  • 推荐理由:该项目开发流程规范,文档完善,适合初学者学习

    • 研究多种设计规范,精心打磨产品界面与交互,确保良好的用户体验
    • 利用 Swagger 编写详细的RESTful API 文档
    • 前后端分离开发
    • 小程序端经过多次重构,尽可能实现组件化
  • 截图:
    image

推荐一款模块化的 Vim 配置集合 SpaceVim

  • 项目名称:SpaceVim

  • 项目地址:https://spacevim.org (github, gitee)

  • 项目简介:SpaceVim 是一款模块化的 Vim 配置,使用模块的方式管理不同功能,使得这些功能的启用/禁用更加方便,对于不同编程语言的支持也是通过模块的方式来提供的。比如添加 Python 语言开发支持,只需要启用 lang#python 模块即可。

  • 项目截图 (6张以内):

启动界面:

启用界面

实时代码检索

flygrep

快捷键导航

key binding guide

内置插件管理器

plugin manager

参考 模板

[自荐] web前端学习教程

  • 项目名称:web前端学习教程,从html到Vue,React框架,持续更新中

  • 项目地址:https://github.com/pubdreamcc/web-study

  • 项目简介 (100 字以内):本仓库是自己总结的web前端学习教程,涵盖基础到前端自动化等方方面面,每个知识点下有相应的 案例 及源码,持续更新中。

  • 项目截图 (6张以内):
    1
    2
    3
    4

参考 模板

[推荐项目] OI-Wiki

  • 项目名称:
    OI-Wiki
  • 项目地址:
    https://github.com/24OI/OI-wiki
  • 项目简介 (100 字以内):
    OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里获取关于 编程竞赛 (competitive programming) 有趣又实用的知识,我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛。
  • 项目截图 (6张以内):

参考 模板

【Go】基于golang的社区系统:mlog-club

  • 项目名称:mlog-club

  • 项目地址:https://github.com/mlogclub/mlog

  • 项目简介 (100 字以内):
    mlog-club是一个使用Golang实现的社区系统,支持多用户博客、论坛等功能,用户端使用iris+gorm实现,管理后台使用element-ui实现。并内置实现了代码生成功能,开发一个简单的功能模块只需要一键生成。

  • 项目截图 (6张以内):
    WX20190703-095507
    WX20190703-095607

Awesome love

  • 项目名称:Awesome-love

  • 项目地址:https://github.com/glazec/awesome-love

  • 项目简介 (100 字以内):
    这是一个收录了与恋爱有关的程序,网站和故事的repo。在这程序员更加容易找到,符合他们口味的表达情感的工具。

  • 项目截图 (6张以内):
    image

[自荐] Node.js 技术栈

本文档是作者从事 Node.js Developer 以来的学习历程,旨在为大家提供一个较详细的学习教程,侧重点更倾向于 Node.js 服务端所涉及的技术栈,如果本文能为您得到帮助,请给予支持!

  • 项目截图 (6张以内):

image

参考 模板

自荐工大导航

  • 项目名称:工大导航

  • 项目地址:https://github.com/brenner8023/gdutnav

  • 项目简介 (100 字以内):工大导航的灵感来自于北邮人导航, 汕大郁金花导航等学校导航站点, 工大导航可以帮助学生快速找到需要经常访问的校内网站, 比如学校的教务系统, 学校每年的教学日历等, 工大导航同时也提供了一些非学校网站的导航, 比如腾讯动漫, 知乎等站点. 我希望工大导航能够或多或少对大家有所帮助, 更希望它可以帮助大家拓展大家的知识面.

  • 项目截图 (6张以内):
    Snipaste_2019-03-23_16-09-06

自荐 BAT面试题集合

  • 项目名称:BAT_interviews

  • 项目地址:https://github.com/lengyue1024/BAT_interviews

  • 项目简介 (100 字以内):分享最新BAT面试题(包含机器学习,Linux,PHP,大数据,Python,Java,前端等),持续更新ing...

  • 项目截图 (6张以内):

目录结构

图片

Python面试题部分截图

图片

Java面试题部分截图

图片

Linux程序设计面试题部分截图

图片

参考 模板

MyPerf4J 一个高性能 Java 性能监控工具 【自荐项目】

项目推荐

  • 项目名称:MyPerf4J

  • 项目地址:https://github.com/LinShunKang/MyPerf4J

  • 项目描述:一个针对高并发、低延迟应用设计的高性能 Java 性能监控和统计工具

  • 推荐理由:高性能、低消耗、无侵入、轻量

  • 示例代码:

    • 打包

      • git clone [email protected]:LinShunKang/MyPerf4J.git
      • mvn clean package
      • 把 MyPerf4J-ASM-${MyPerf4J-version}.jar 重命名为 MyPerf4J-ASM.jar
    • 配置
      在 JVM 启动参数里加上以下两个参数

      -javaagent:/your/path/to/MyPerf4J-ASM.jar

      -DMyPerf4JPropFile=/your/path/to/MyPerf4J.properties

      其中,MyPerf4JPropFile的配置如下:

      #应用名称
      AppName=MyPerf4JTest
      
      #MetricsProcessor类型,0:以标准格式化结构输出到stdout.log 1:以标准格式化结构输出到磁盘  2:以InfluxDB LineProtocol格式输出到磁盘
      MetricsProcessorType=1
      
      #配置各个Metrics日志的文件路径,可不配置
      MethodMetricsFile=/data/logs/MyPerf4J/method_metrics.log
      #ClassMetricsFile=/data/logs/MyPerf4J/class_metrics.log
      #GCMetricsFile=/data/logs/MyPerf4J/gc_metrics.log
      #MemMetricsFile=/data/logs/MyPerf4J/memory_metrics.log
      #ThreadMetricsFile=/data/logs/MyPerf4J/thread_metrics.log
         
      #配置时间片,单位为ms,最小1s,最大600s
      MilliTimeSlice=10000
         
      #需要监控的package,可配置多个,用英文';'分隔
      IncludePackages=cn.perf4j.demo
         
      #不需要监控的package,可配置多个,用英文';'分隔
      ExcludePackages=org.spring;
         
      #可配置多个方法名,用英文';'分隔
      ExcludeMethods=equals;hash
      

      想了解更多的配置?请看这里

  • 截图:
    Markdown

参考 模板

自荐 node.js学习 图文教程

  • 项目名称:详细版Node.js 学习图文教程

  • 项目地址:https://github.com/pubdreamcc/Node.js

  • 项目简介 (100 字以内):超详细node学习图文教程,从node内置核心模块到node连接mongoDB,一个章节对应一个知识点,并配有demo 源码,适合新手,快速入门node学习。

  • 项目截图 (6张以内):

1
2
6

参考 模板

[前端]Magpie幸运抽奖

  • 项目名称:
    Magpie幸运抽奖
  • 项目地址:
    https://github.com/geekeren/Magpie-LuckyDraw
  • 项目简介 (100 字以内):
    Magpie,“喜鹊”,取其“报喜”之意,本系统是一款用于活动、公司年会的炫酷的3D在线抽奖系统。Magpie目前采用纯前端编写而成,主要技术架构是ReactJs+Redux,部分UI的实现使用了React调用Jquery的方案。
  • 项目截图 (6张以内):
    Magpie抽奖

参考 模板

开源推荐 | CoDo开源一站式DevOps平台

  • 项目名称:opendevops

  • 项目地址:https://github.com/opendevops-cn/opendevops

  • 项目简介 (100 字以内):
    CODO是一款为用户提供企业多混合云、自动化运维、完全开源的云管理平台。

CODO前端基于Vue iview开发、为用户提供友好的操作界面,增强用户体验。

CODO后端基于Python Tornado开发,其优势为轻量、简洁清晰、异步非阻塞。

CODO开源多云管理平台将为用户提供多功能:ITSM、基于RBAC权限系统、Web Terminnal登陆日志审计、录像回放、强大的作业调度系统、CMDB、监控报警系统、DNS管理、配置中心等

  • 项目截图 (6张以内):





另外附加:
推荐理由

团队出品: github上有很多开源的devops工具,几乎全部都由个人发布维护,代码质量、版本进度以及可持续性都无法保障,陷入不能用或不敢用的尴尬境地,CoDo非个人项目,由一个团队负责开发维护,有幸我也是团队中一员,参与贡献了部分代码,所以在稳定性和持续性方面更有保证

生产实践: CoDo核心代码贡献者全部来自于一线运维团队,团队成员从运维需求出发,致力于解决运维痛点,更了解运维的需求,且核心代码经过了多年生产实践,并非实验产品,运行稳定

功能齐全: CoDo采用微服务的理念构建,模块化开发,目前已有资产管理、定时任务、任务调度、配置中心、域名管理、运维工具几大模块,支持持续集成、持续部署、代码审查、数据库审核与优化建议等众多功能,覆盖大部分的运维场景,让你不再费心劳神在多个系统间奔波,一个平台全搞定

完善支持: CoDo除了提供专业的文档支持外,还同时开始录制一些基础的部署使用视频帮助初学者快速上手,如果你觉得这些还不够,我们也提供QQ或微信远程支持,助你顺利部署使用

开源免费: 这是一个开源项目,所有功能均可免费使用,源码托管在GitHub
官网:http://www.opendevops.cn

GitHub:https://github.com/opendevops-cn

文档地址:http://docs.opendevops.cn/zh/latest

安装视频:https://www.bilibili.com/video/av53446517

参考 模板

【自荐】Web前端入门图文教程

项目推荐

  • 项目名称:web前端入门图文教程

  • 项目地址:https://github.com/qianguyihao/Web

  • 项目后续更新计划:坚持平均每日更新一小时,不断完善项目。

  • 项目描述:web前端入门的图文教程,包含从0到1入门的基础和进阶内容,非常详细和全面。

  • 推荐理由:1、网上的大部分入门教程,都不太适合初学者,本项目争取照顾到每一位入门者的同理心。2、帮助入门web前端的人提供一个精品学习资源,提高学习效率,少走很多弯路。3、可以当做是前端字典,随时翻阅,查漏补缺。

  • 示例代码:暂无。

  • 截图:

基于 react hooks 实现的极简全局状态管理库

  • 项目名称:
    基于 react hooks 实现的极简全局状态管理库

  • 项目地址:
    https://github.com/masx200/react-simple-global-state-store-hook

  • 类别:
    javascript

  • 项目简介 (100 字以内):

  • 项目描述:
    基于 react hooks 实现的极简全局状态管理库,可以跨组件共享全局状态
    仅仅使用 44 行代码写成的极简 react 全局状态管理库!

  • 推荐理由:
    跟 redux 对比,极为简洁!抛弃 redux!
    redux主要由store,action,reducer等等组成,过于庞大负杂,繁琐

react-simple-global-state-store-hook只管理状态仓库,修改全局状态的方法返回给组件内部调用,就跟使用useState一样简单!

  • 示例代码:
import useGlobalstate from "react-simple-global-state-store-hook";
function Htest() {
  const {
    number: [number, setnumber]
  } = useGlobalstate({ number: 78546 });

  //全局状态 number 生成 ,初始值为 78546

  return (
    <div>
      <p>
        number:
        {number}
      </p>
      <button
        onClick={() => {
          setnumber(number * 3);
          /*修改全局状态number,其他使用了全局状态number的组件也会刷新数据*/
        }}
      >
        修改number
      </button>
    </div>
  );
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.