最迟但到的 Star History 2023 年度开源精选!

千呼万唤始出来,Star History 2023 年终开源精选来啦!🎉

AI 是 2023 开源领域里最主要的关键词,但其实过去一年还是有很多其他值得关注的项目和发展趋势的!Star History 小编总结了几个类别并精选了类别中最亮眼的项目,包括:

  • 人工智能
  • 数据库
  • 开发工具
  • 前端
  • 安全
  • Web3

人工智能 - LangChain

LangChain 给 LLM 提供了全新的搭建和集成方式,这个框架极大地简化了在任何技术栈上开始构建 AI 应用的过程。它最初在 2022 年 10 月开源,当时还只是作者的兴趣爱好,之后大受欢迎,很快就成了一家初创公司。

在 2023 年间,LangChain GitHub 获得了 ~70K 个星星,获得了 1000 万美元的种子轮融资(今年两月又完成了一轮 2000 万美元的新一轮融资💰),在产品方面呈指数增长:该框架现在包括了 6 大类组件,与 20 多个不同的 LLM 提供商集成,支持 10 多个不同的向量数据库等等,大大降低了人工智能门槛。例如,他们有这样一个 SQL 代理程序,你可以在 SQL 数据库上构建问答机器人。

file

2023 年还仅仅是 LLM 应用开发的第一年,LangChain 现在肯定对如何更好构建产品让人们更方便使用 AI 有了更清晰的方向。

数据库 - Neon

Neon 是一个开源的 serverless Postgres 提供商。

根据 Stack Overflow 2023 年度调查,Postgres 已经取代了 MySQL 成为最受欢迎的数据库。Neon 很聪明,通过将 Postgres 引入云端做到站在巨人之上。他们于 2023 年 8 月获得了 4600 万美元的 B 轮融资(也是去年为数不多的非 AI 公司获得大额融资之一)。

file

Neon 使用共享存储架构,将计算和存储分开。计算部分是一个 Postgres 服务器,存储部分是一个定制的多租户存储系统,由所有 Postgres 计算节点共享。

开发工具 - Nx

Nx 是一组开发工具,旨在使软件开发团队更轻松地在单一代码仓库 (Monorepo,一个包含多个项目的代码仓库,同时管理了代码版本) 内工作。可以将 Nx 视为构建工具的 VSCode,他们去年完成了 1600 万美元的 A 轮融资。

file

Nx 团队发现可以给开发人员提供一组工具,使其能够将相关应用程序和库存储在一个共享的代码存储库中,因此他们构建了 Nx。用户可以通过其插件加快本地和 CI 上的构建和测试速度,并集成和自动化你的工具。

前端 - Astro

Astro 是一个前端框架,旨在简化构建静态网站和网页端应用程序。2023 年开始的时候,Astro 有 23K 颗星星,到年底增加了 60%,达到了 ~38K。

你可以使用 Astro 来构建各种网站:活动、营销、电商、个人博客等等。它支持了各种流行的框架,包括 React,Vue 和 Svelte,所以你也可以结合你熟悉的框架给页面添加动态元素。

Astro 流行的一个关键元素是它会自动删除未使用的 JavaScript,并将其呈现为 HTML,以改善转化率和 SEO,这不是我们想要的吗!

file

安全 - Teleport

Teleport 是一款(不是那款堡垒机系统!),旨在成为 OpenSSH 的替代品。Teleport 最早于 2016 年首次亮相 Hacker News,最近发布了 Teleport 15。

Teleport 消除了对 VPN 的需求,配备了一个 UI,并为贵司所有基础设施提供了一个统一的访问平台:包括了你的服务器、Kubernetes、内部网页端应用程序、数据库和云服务提供商 API。

file

Web3 - zkSync

Web3 在 2023 年仍旧备受关注,而且 blockchain 不仅仅是加密货币的天下!

zkSync 是一条以太坊第二层 (Layer 2) 公链,使用 ZK rollup 技术来解决以太坊当前的可扩展性问题。利用密码学有效性证明在以太坊上提供可扩展和低成本的交易。

file

zkSync 与其他 Layer 2 协议的不同之处在于,它可以在不牺牲安全性或用户控制权下降低 Gas 费用。

总结一下

过去的一年我们见证了科技领域令人惊叹的增长和难以想象的技术照进了现实,一些甚至成为了我们的日常,开源工具在其中起到的推动作用也功不可没。

2024 会有什么惊天动地的巨变?


💡 更多资讯,请关注 Bytebase 公号:Bytebase

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/447989.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ElasticSearchLinux安装和springboot整合的记录和遇到的问题

前面整合遇到的一些问题有的记录在下面了,有的当时忘了记录下来,希望下面的能帮到你们 1:Linux安装ES 下载安装: 参考文章:连接1 连接2 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch…

校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序

项目描述: 校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序 功能介绍: 表白墙 卖舍友 步数旅行 步数排行榜 情侣脸 漫画脸 个人主页 私信 站内消息 今日话题 评论点赞收藏 服务器环境要求:PHP7.0 MySQL5.7 效果…

【三十】springboot项目上高并发解决示例

互相交流入口地址 整体目录: 【一】springboot整合swagger 【二】springboot整合自定义swagger 【三】springboot整合token 【四】springboot整合mybatis-plus 【五】springboot整合mybatis-plus 【六】springboot整合redis 【七】springboot整合AOP实现日志操作 【…

c++ primer plus 笔记 第十六章 string类和标准模板库

string类 string自动调整大小的功能: string字符串是怎么占用内存空间的? 前景: 如果只给string字符串分配string字符串大小的空间,当一个string字符串附加到另一个string字符串上,这个string字符串是以占用…

并发容器介绍(二)

并发容器介绍(二) 文章目录 并发容器介绍(二)BlockingQueueBlockingQueue 简介ArrayBlockingQueueLinkedBlockingQueuePriorityBlockingQueue ConcurrentSkipListMap 文章来自Java Guide 用于学习如有侵权,立即删除 Bl…

大模型字典中加入特殊字符

大模型字典中加入特殊字符 在微调大模型的时候会遇到添加特殊字符,例如在微调多轮的数据的时候需要加入人和机器等特殊标识字符,如用这个特殊字符表示人,用这个特殊字符表示机器,从而实现了人机对话。一般在大模型中base字典中不…

二次供水无人值守解决方案

二次供水无人值守解决方案 二次供水系统存在一定的管理难题和技术瓶颈,如设备老化、维护不及时导致的水质安全隐患,以及如何实现高效运行和智能化管理等问题。在一些地区,特别是老旧小区或农村地区,二次供水设施建设和改造滞后&a…

【go语言开发】redis简单使用

本文主要介绍redis安装和使用。首先安装redis依赖库,这里是v8版本;然后连接redis,完成基本配置;最后测试封装的工具类 文章目录 安装redis依赖库连接redis和配置工具类封装代码测试 欢迎大家访问个人博客网址:https://…

初学Vue——Vue路由

0 什么是Vue路由 类似于Html中的超链接(<a>)一样&#xff0c;可以跳转页面的一种方式。 前端路由&#xff1a;URL中hash(#号之后的内容)与组件之间的对应关系&#xff0c;如下图&#xff1a; 当我们点击左侧导航栏时&#xff0c;浏览器的地址栏会发生变化&#xff0c;路…

hutool,真香!

大家好&#xff0c;我是苏三&#xff0c;又跟大家见面了。 前言 今天给大家介绍一个能够帮助大家提升开发效率的开源工具包&#xff1a;hutool。 Hutool是一个小而全的Java工具类库&#xff0c;通过静态方法封装&#xff0c;降低相关API的学习成本&#xff0c;提高工作效率&…

IOT的发展历程及其优势——青创智通

工业互联网-物联网-设备改造-IOT-青创智通 ​随着科技的不断发展&#xff0c;物联网&#xff08;IoT&#xff09;已经逐渐成为了我们生活中不可或缺的一部分。IoT是指通过互联网将各种物理设备连接起来&#xff0c;实现设备之间的数据交换和智能化控制。IoT的发展不仅改变了我们…

四管齐下 共建发展 | 七巧低代码助力零售行业打造一体化协同解决方案

行业背景 随着互联网和移动技术的普及&#xff0c;零售行业的销售渠道日趋多元化和融合化&#xff0c;传统线下渠道和新兴线上渠道相互竞争和协作&#xff0c;形成了新零售和全渠道的格局。快消品新零售模式下&#xff0c;企业需要通过数字化和智能化的手段&#xff0c;实现对…

Flask python 开发篇:项目布局

一、背景简介 Flask应用程序可以像单个文件一样简单。就像上一篇简单实现一个接口一样&#xff0c;所有的东西都在一个python文件内&#xff1b; 然而&#xff0c;当项目越来越大的时候&#xff0c;把所有代码放在单个文件中就有点不堪重负了。 Python 项目使用 包 来管理代码…

携手亚信安慧AntDB,在数智化浪潮中乘风破浪

随着大数据时代的到来&#xff0c;对数据库的需求愈发强烈。在这一背景下&#xff0c;国产数据库逐渐崭露头角&#xff0c;亚信安慧AntDB作为重要的代表产品之一正积极参与到激烈的市场竞争中。亚信安慧AntDB不仅追求技术的革新和突破&#xff0c;同时也致力于满足用户日益增长…

【Python】conda 命令报错解决:Example: conda --no-plugins install <package>

目录 报错效果&#xff1a;解决方法总结 欢迎关注 『Python』 系列&#xff0c;持续更新中 欢迎关注 『Python』 系列&#xff0c;持续更新中 报错效果&#xff1a; An unexpected error has occurred. Conda has prepared the above report. If you suspect this error is bei…

OD_2024_C卷_200分_9、园区参观路径【JAVA】【动态规划】

package odjava;import java.util.Scanner;public class 九_园区参观路径 {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt(); // 长 -> 行数int m sc.nextInt(); // 宽 -> 列数int[][] matrix new int[n][m]; // 地图…

HAproxy反向代理与负载均衡

目录 一、HAproxy介绍 1. 概述 2. 关于4/7层负载均衡 2.1 无负载均衡 2.1.1 图示 2.1.2 说明 2.2 四层负载均衡 2.2.1 图示 2.2.2 说明 2.3 七层负载 2.3.1 图示 2.3.2 说明 3. 特性 4. HAProxy负载均衡常见策略 5. 处理模式 二、HAproxy安装 1. yum安装 2. 第…

算法---双指针练习-7(三数之和)

三数之和 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址&#xff1a;三数之和 2. 讲解算法原理 首先对输入的数组进行排序&#xff0c;以便后续使用双指针法。初始化一个空的二维向量 ret&#xff0c;用于存储结果。使用一个循环遍历数组中的每个元素&#xff…

Spark性能优化指南——高级篇

调优概述 有的时候&#xff0c;我们可能会遇到大数据计算中一个最棘手的问题——数据倾斜&#xff0c;此时Spark作业的性能会比期望差很多。数据倾斜调优&#xff0c;就是使用各种技术方案解决不同类型的数据倾斜问题&#xff0c;以保证Spark作业的性能。 数据倾斜发生时的现…

【Idea】八种Debug模式介绍

1.行断点 在对应的代码行左侧边栏点击鼠标左键&#xff0c;会出现一个红色圆圈&#xff0c;以debug模式执行时当代码运行到此处则会停止&#xff0c;并可以查询相关上下文参数 2.方法断点 在方法左侧点击创建断点,在方法进入时会停止&#xff0c;同时可以右键断点&#xff0c;…