跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(78) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) 聊天机器人(10) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) ChatGPT(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) RAG(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) 智能体(6) whisper(6) Prisma(6) 隐私保护(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) kafka(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) RAG架构(3) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

【开源软件】最好的开源软件-2022-第11名 Hardhat

bos 2022 hardhat

为区块链开发是很棘手的,但新一代的工具正在让它变得更容易。Hardhat是一个优秀的开源框架,它简化了以太坊上的编码、测试和部署Dapps和智能合约。围绕可扩展的任务运行器和插件框架构建,Hardhat足够灵活,可以处理大多数开发工作流,并与本地以太坊测试网集成——这对于部署和调试代码而无需与远程测试网交互至关重要。

Hardhat包括一个支持Solidity的Visual Studio扩展,并为特定于以太坊的测试用例断言提供Chai扩展。除了所有这些有用的项目之外,Hardhat还提供了卓越的开发人员体验。事情往往会像你所期望的那样打破常规,走上一条更幸福快乐的道路。

【开源软件】最好的开源软件-2022-第10名 PyScript

bos 2022 pyscript rev

WebAssembly酝酿已久的承诺之一是允许在web浏览器中使用JavaScript以外的语言。PyScript在浏览器中提供了完整的Python运行时,允许您在网页中使用Python作为一种成熟的脚本语言。甚至支持一些高级库,如NumPy,允许您使用本地HTML前端构建强大而复杂的应用程序,而不需要后端的Python服务器。请注意,PyScript目前是实验性的,而且很脆弱,通常启动时间很长。但作为对未来的一次窥视,PyScript是诱人的,它为许多可能性打开了大门。

【开源软件】最好的开源软件-2022-第9名 Wasmtime

bos 2022 wasmtime rev

与Node.js为JavaScript运行时所做的类似,Wasmtime允许开发人员在浏览器外利用WebAssembly在浏览器内提供的所有优势,包括安全的沙盒执行、接近本地的性能以及跨多种编程语言和平台的支持。Wasmtime的其他好处包括对CPU和内存使用的细粒度调整,Cranelift代码生成器的高速执行,以及随时了解新的WebAssembly功能。

虽然早期的Wasmtime版本已经被认为可以投入生产,但Wasmtime 1.0增加了一系列与性能相关的改进:更快地实例化Wasm模块,更智能地使用内存,以及通过优化的堆栈跟踪和协作多任务处理获得更好的运行时性能。这是一个重要的里程碑。

【开源软件】最好的开源软件-2022-第8名 Next.js

bos 2022 nextjs rev

Next.js开创了全栈JavaScript框架的先河。Node.js打开了同构JavaScript应用程序的大门,Next.jss走过了这扇大门,将全栈JavaScript引入了实际应用。Next.js从一个简单的前提开始,即在一个构建管道中将React前端与JavaScript服务器结合起来,然后从那里进行阐述。应用程序开发的许多重要方面——从路由到数据访问、安全到服务器端渲染——都变得更简单、更一致。此外,Next.js支持各种部署目标,包括无服务器和边缘。其公司支持者Vercel利用这一支持实现自动化部署,隐藏了连接后端和前端的复杂性。

【开源软件】最好的开源软件-2022-第七名 Redwood

挑选一个全栈JavaScript框架几乎和挑选一个纯前端JS框架一样困难。业界领先的Next.js(见下一张幻灯片)并没有坐享其成。它仍然是一种不断突破极限的动力。与此同时,SveltKit和Nuxt等替代品,以及Blitz.js等新加入者,正在探索新的方法和技术。在这些较新的框架中,Redwood脱颖而出,敢于对应用程序的结构提出强烈的意见。这一预先决定为开发人员带来了令人钦佩的快速体验。

除了对数据建模和脚手架等重复出现的需求采取类似Rails的方法外,Redwood还解决了安全和跟踪集成等其他现实需求。Redwood允许针对各种部署环境,包括Vercel和Netlify等无服务器平台。

【开源软件】最好的开源软件-2022-第六名 Solid

bos 2022 solid rev

在这么多创新的前端JavaScript框架中选择一个赢家是非常困难的。即使是Facebook支持的领先者React,仍然是一个令人钦佩的进化项目,以常规的速度提供引人注目的新功能。Vue.js、Angular和Svelte都很活跃,令人印象深刻。无论我们选择什么,都会有人说“框架X怎么样?它对Y更好”——他们是对的!

去年我们把这个奖颁给了Svelte。今年,我们对AstroQwikSolid进行了长期而艰苦的研究。Astro通过岛屿的概念为我们提供了一种突破性的水合方法,可以在其他框架中启动。Qwik是对整个反应性范式从头开始的大胆重新构想。最终,Solid以一个熟悉且易于掌握的软件包提供了一系列一流的性能功能,赢得了胜利。

【开源软件】最好的开源软件-2022-第五名 JHipster

bos 2022 jhipster

JHipster是一个雄心勃勃、甚至富有远见、全栈、快速的Java应用程序开发平台。它最有远见的方面可能是允许一系列不同的技术在前端和数据层扮演不同的角色,但它并不止于此。JHipster提供了一系列其他细节,包括一个处理脚手架生成的CLI工具,该工具可以针对异构技术堆栈工作:由Vue.js UI领导的MongoDB、由React领导的Postgres,以及许多其他组合。所有这些都与最先进的Spring/Java中间件拼接在一起。

JHipster还缓解了诸如通过Spring安全性添加安全性之类的痛点。您将获得几个现成的现代部署选项和CI/CD集成。

【开源软件】最好的开源软件-2022-第四名 vaadin

bos 2022 vaadin

一个允许开发人员用Java实现web用户界面而不必编写任何HTML或JavaScript的web框架?还有什么更好的呢?并不是每个编写代码的人都能制作出漂亮的UI或喜欢处理HTML。有些编码员宁愿用牙刷打扫厕所。Vaadin不仅简化了新应用程序的代码,而且它的服务器端API有点像Swing-样,因此将Swing应用程序转换为现代web应用程序比完全重写更不痛苦。你可以在vaadin.com上查看,也可以从GitHub上获取。

【开源软件】最好的开源软件-2022-第三名 Docker

bos 2022 play with docker

当然,你可以用你的笔记本电脑、EKS或GKE或其他什么东西做所有的事情,但如果你只想用几个容器四处走动呢?然后你就可以去玩Docker了。虽然由于五个实例、四个小时的限制,你无法开始运营你的新创业公司来做安全、人工智能或分析(现在所有新创业公司都在做这些事情),但在你完全投入之前,使用Docker是一个尝试的好地方。因为也许你不想在公共场合暴露自己(这总是一个坏主意),也许你想从GitHub上的开源(MIT许可)存储库安装一个内部版本的Play with Docker,这样你组织中的人就可以四处走动了?

【开源软件】最好的开源软件-2022-第二名: Podman

 

bos 2022 podman

新的科幻恐怖类型…检查一下…容器管理来了波德曼。实际上,Podman 1.0是在2019年发布的。与Docker不同,Podman可以作为一个进程运行,没有特权的用户,与Docker无根相比限制相对较少。此外,Podman中的容器映像和pod往往比Docker中的要小。此外,您可以直接在Podman中构建Kubernetes pod。迁移甚至可以像别名docker=podman一样简单,因为podman支持许多相同的命令。也许你想脱离束缚,成为一个Pod Man?