百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

2024年这20个流行的开源项目值得借鉴学习

liuian 2025-02-27 15:52 14 浏览

在日常开发过程中,我们会接到各种各样的需求,通常比较复杂的需求,我们第一步就是想去社区看看有没有解决方案,如果有的话,我们就可以直接 CV 了。

今天小编给大家盘点20个流行的开源项目,希望以后开发的时候用得上。

CopilotKit

这个项目是用于构建自定义 AI Copilots 应用内 AI 聊天机器人、应用内 AI 代理和 AI 驱动的文本区域的框架。

通过几行代码就可以做到快速搭建一个AI助理服务。

Reactive Resume 在线简历

这应该是最好的简历制作工具之一了,支持定制开发并且是开源且永久免费。

主要特点

  • 开源免费、多语言支持、无广告、暗黑模式、可分享在线链接
  • 支持创建单页和多页简历
  • 自定义主题和布局,完全自定义
  • 支持AI协助修改简历
  • React + Vite 进行构建

Namviek 项目管理

为预算有限的小团队提供了运行所需的基本功能;前端使用Next.js构建(和 Vercel 深度集成),后端使用Node.js,未来可能会迁移成 Golang

基本上涵盖了中大型项目管理所需要的功能模块

Litlyx 分析统计SDK

通过几行代码就可以将分析工具接入到你的网站中,可以统计你的项目运营数据,包括但不限于以下数据:

  • Page Visits(页面访问量)
  • Browsers(浏览器型号)
  • Devices(设备类型)
  • OS(操作系统)
  • Real-Time Online Users(实时在线用户)
  • Unique Session(独立会话数)
  • Countries(用户来源国家)
  • Average Session Time(平均会话时长)

Matcha 纯CSS样式库

matcha.css是一个纯 CSS 库,旨在设计与默认浏览器样式表类似的 HTML 元素样式,从而无需写额外的 js 和 css。同时还具备 无需构建、无依赖、无js、无配置、7K小体积 的特点

这个库非常适合快速原型设计、静态 HTML 页面、Markdown 生成的文档以及寻求简化工作流程而不深入研究 CSS 复杂性并希望利用全部可用 HTML 元素的开发人员

使用起来也很简单,直接引入下面地址即可

其实原理就是把 html 元素的原始的样式进行美化了一遍。

Instrukt

Instrukt是一个基于终端的AI集成环境, 使用 Instrukt 有以下功能

  • 可以在终端中创建一个 ai 代理
  • 生成问答文档索引
  • 可以创建工具暴露给其他任何终端使用



NPM Copilot

使用 Next.js 构建的 CLI 工具,可以实时分析日志,并使用 OpenAI 给出解决方案。

主要的原理就是会监听正在运行的应用程序生成的日志。当控制台抛出错误的时候,CLI 工具捕获并传递给 AI , 并返回结果。

Latitude

一个嵌入式的开源框架,允许使用SQL在数据库或者仓库创建API,并将交互式可视化本地嵌入到任何的前端框架中,或者直接使用 iframe 进行嵌入集成到其他系统中。



GPT-Automator 语音助手

使用语音在 MAC 上执行任务,例如打开应用程序、查找位置信息等等。

它的主要原理就是使用 OpenAI 的 Whisper 将您的音频输入转换为文本。然后再使用 LangChain Agent 构建工作流,包括使用 OpenAI 的 GPT-3(“text-davinci-003”)从提示符生成 AppleScript(用于桌面自动化)和 JavaScript(用于浏览器自动化)命令,然后执行生成的脚本。

OpenAlternative 开源替代软件网站

这个项目收集整理了一些软件的发现流行软件的开源替代品


Lively 动态壁纸

可以设置动态桌面的壁纸和屏保的开源项目

Documenso 数字文档签名 ??

这个开源项目可以让你在上传的文档上进行签名,并且可以分享给他人进行签名。


open-interpreter

open-interpreter 可以让LLMs在本地运行代码(Python、Javascript、Shell 等)。通过运行 interpreter命令,就可以在终端中通过类似 ChatGPT 的界面与 Open Interpreter 聊天

CodeSnap代码截图插件

可以在vscode 中快速生成代码截图,主要有以下特点

  • 快速生成代码的截图
  • 将截图复制到粘贴板
  • 显示行号
  • 更多自定义配置

SQL Translator

利用AI直接使用自然语言去生成 SQL 语句

拥有1000+ vscode 主题 的shadcn/ui

shadcn/ui 是一个 headless 的 UI 组件库,拥有丰富的组件, 这个开源项目将 1000+个 vscode 的主题颜色适配上 shadcn/ui 组件库,非常有意思


DevHub

DevHub 是一款移动和桌面应用程序,可帮助您管理 GitHub 通知并掌握存储库活动。保存自定义搜索,应用过滤器,不要错过任何重要的内容。



komorebi 窗口管理工具

这是一个使用 rust 构建的Windows 的窗口划分管理器。专为 Windows 设计的桌面窗口管理工具,支持自动平铺窗口、管理多个虚拟桌面和多显示器等功能,适用于 Windows 10 及更高版本。

pintree

可以将 chrome 浏览器的书签变成一个静态网站,转换成一个美观的导航页面。方便浏览书签

buildg Dockerfile 调试插件

buildg 是一个可以进行调试 Dockfile 文件的插件,可以非常直观的查看执行过程,主要有以下特点:

  • 断点和步骤执行
  • 使用您自己的调试工具进行交互式命令


小结

如果你有更多的想法或问题,欢迎在评论区分享你的看法。

如果对你有帮助的话,欢迎点赞、关注?、转发。

相关推荐

2023年最新微信小程序抓包教程(微信小程序 抓包)

声明:本公众号大部分文章来自作者日常学习笔记,部分文章经作者授权及其他公众号白名单转载。未经授权严禁转载。如需转载,请联系开百。请不要利用文章中的相关技术从事非法测试。由此产生的任何不良后果与文...

测试人员必看的软件测试面试文档(软件测试面试怎么说)

前言又到了毕业季,我们将会迎来许多需要面试的小伙伴,在这里呢笔者给从事软件测试的小伙伴准备了一份顶级的面试文档。1、什么是bug?bug由哪些字段(要素)组成?1)将在电脑系统或程序中,隐藏着的...

复活,视频号一键下载,有手就会,长期更新(2023-12-21)

视频号下载的话题,也算是流量密码了。但也是比较麻烦的问题,频频失效不说,使用方法也难以入手。今天,奶酪就来讲讲视频号下载的新方案,更关键的是,它们有手就会有用,最后一个方法万能。实测2023-12-...

新款HTTP代理抓包工具Proxyman(界面美观、功能强大)

不论是普通的前后端开发人员,还是做爬虫、逆向的爬虫工程师和安全逆向工程,必不可少会使用的一种工具就是HTTP抓包工具。说到抓包工具,脱口而出的肯定是浏览器F12开发者调试界面、Charles(青花瓷)...

使用Charles工具对手机进行HTTPS抓包

本次用到的工具:Charles、雷电模拟器。比较常用的抓包工具有fiddler和Charles,今天讲Charles如何对手机端的HTTS包进行抓包。fiddler抓包工具不做讲解,网上有很多fidd...

苹果手机下载 TikTok 旧版本安装包教程

目前苹果手机能在国内免拔卡使用的TikTok版本只有21.1.0版本,而AppStore是高于21.1.0版本,本次教程就是解决如何下载TikTok旧版本安装包。前期准备准备美区...

【0基础学爬虫】爬虫基础之抓包工具的使用

大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易到难全方位覆盖,特设【0基础学爬...

防止应用调试分析IP被扫描加固实战教程

防止应用调试分析IP被扫描加固实战教程一、概述在当今数字化时代,应用程序的安全性已成为开发者关注的焦点。特别是在应用调试过程中,保护应用的网络安全显得尤为重要。为了防止应用调试过程中IP被扫描和潜在的...

一文了解 Telerik Test Studio 测试神器

1.简介TelerikTestStudio(以下称TestStudio)是一个易于使用的自动化测试工具,可用于Web、WPF应用的界面功能测试,也可以用于API测试,以及负载和性能测试。Te...

HLS实战之Wireshark抓包分析(wireshark抓包总结)

0.引言Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接...

信息安全之HTTPS协议详解(加密方式、证书原理、中间人攻击 )

HTTPS协议详解(加密方式、证书原理、中间人攻击)HTTPS协议的加密方式有哪些?HTTPS证书的原理是什么?如何防止中间人攻击?一:HTTPS基本介绍:1.HTTPS是什么:HTTPS也是一个...

Fiddler 怎么抓取手机APP:抖音、小程序、小红书数据接口

使用Fiddler抓取移动应用程序(APP)的数据接口需要进行以下步骤:首先,确保手机与计算机连接在同一网络下。在计算机上安装Fiddler工具,并打开它。将手机的代理设置为Fiddler代理。具体方...

python爬虫教程:教你通过 Fiddler 进行手机抓包

今天要说说怎么在我们的手机抓包有时候我们想对请求的数据或者响应的数据进行篡改怎么做呢?我们经常在用的手机手机里面的数据怎么对它抓包呢?那么...接下来就是学习python的正确姿势我们要用到一款强...

Fiddler入门教程全家桶,建议收藏

学习Fiddler工具之前,我们先了解一下Fiddler工具的特点,Fiddler能做什么?如何使用Fidder捕获数据包、修改请求、模拟客户端向服务端发送请求、实施越权的安全性测试等相关知识。本章节...

fiddler如何抓取https请求实现手机抓包(100%成功解决)

一、HTTP协议和HTTPS协议。(1)HTTPS协议=HTTP协议+SSL协议,默认端口:443(2)HTTP协议(HyperTextTransferProtocol):超文本传输协议。默认...