当前位置:首页 > 编程语言 > 正文内容

网页设计师和开发人员资源#8:JavaScript库和框架&GitHub工具推荐

a8116255311个月前 (03-05)编程语言16

又到了为 *** 开发者朋友们推荐工具、库和框架的时候了。本月收录了许多好东西,从酷炫的 JavaScript 库到 GitHub 发布的便捷工具,甚至还有可以自己托管的 DIY 版 Heroku。

Deno Examples

提供了使用 Deno 的实用代码示例,从基础任务到高级任务,如设置 HTTP 服务器、处理 *** ON、处理表单以及使用 *** X 进行服务器端渲染。每个示例都包含清晰、可执行的代码片段,帮助你快速掌握 Deno。

Solid start

是 Solid *** 的官方启动框架。它提供模板来快速设置新的应用程序,包括内置服务器端渲染、TypeScript 支持、Vite、Nitro 和 Router 等选项。它使使用 构建和运行网站变得更简单、更快捷。

UseMods

为 JavaScript 提供了一系列实用功能。它包括用于常见任务的函数,如用于 *** 用户友好格式数字的 formatNumber 函数、用于计算数字数组的 sum 函数、用于求数组平均值的 average 函数。总的来说,它是一个方便的库,可以帮助你完成各种小任务和高效构建现代 *** 应用所需的函数,无论是在前端还是在 SSR 上。

FilamentPHP Fabricator

是 FilamentPHP 的一个插件,可帮助您在 Filament 应用程序中创建基于块的动态页面布局。它允许您通过友好的用户界面轻松创建和管理内容块,无需大量技术技能即可轻松创建复杂的页面或布局。

LM Studio

是一款桌面应用程序,用于在计算机本地运行 Llama、MPT 和 StarCoder 等大型语言模型(LLM)。它支持一些常见的人工智能任务,如文本嵌入和服务器端补全。它对用户友好,可在 Windows、macOS 和 Linux 上运行。对于需要离线工作以保护隐私的人来说,这是一款合适的应用程序。请注意,您的电脑需要大量内存和快速的 CPU 才能有效运行这款应用程序。

MUI-X

包含一系列高级 React 组件,如 DataGrid、Charts 以及 Date & Time Pickers。它可以帮助您高效地组织和显示大量数据,并提供排序、筛选等选项,甚至还能让您将数据导出到 Excel。它是构建复杂数据驱动型应用程序的完美库。

Typebox

是一个库,可让您为 TypeScript 类型检查和运行时验证(如 REST 和 RPC 服务中的数据验证)创建 *** ON 模式。这可确保您的数据结构在开发和生产过程中遵循定义的类型。

Github Action Release

用于管理 Github 中发布版本的 。它可在 Linux、Windows 和 macOS 环境中运行,可让您轻松配置发布的各种选项,如上传文件、添加发布说明等。通过,可以更轻松地实现软件发布流程的自动化。

Nest.js Boilerplate

包括身份验证、与 TypeORM 和 Mongoose 的数据库集成(支持 PostgreSQL 和 MongoDB)、邮件功能和 i18n 等功能。它旨在简化典型 Nest *** 项目的开发过程,提供具有常用功能的即用型设置,让您可以快速启动并运行应用程序。

Taxonomy

是使用 Next.js 开发应用程序的一个示例。它包括新的 /app 目录、带有布局和嵌套布局的高级路由、数据获取和缓存。该设置展示了 Next.js 的新功能和新结构,如果你想学习并在自己的项目中实现这些功能,它将是一个很好的资源。

Relative Time Element

是由 Github 团队构建的一个 Web 组件。它是标准 time 标签的升级版。它将日期显示为本地时间或相对时间,这样用户就能以自己的格式和时区看到日期。如果 JavaScript 关闭,原始日期仍会显示。该工具可确保每个人都能看到正确的日期。

Dokku

是 Heroku 的免费开源替代品,用于管理应用程序。你可以将其安装在任何硬件上,并使用廉价的云提供商来节省成本。你只需使用 Git 将应用程序推送到它,它们就会像在 Heroku 上一样运行,只不过是在你自己的服务器上。

Coolify

是 Heroku、Netlify 和 Vercel 的自托管替代产品。它支持多种编程语言,允许你在任何服务器(如 VPS、Raspberry Pi 或 EC2 和 DigitalOcean 等云服务)上启动各种应用程序。它可自动设置 SSL 证书,并与托管和自托管平台(包括 GitHub、GitLab、Bitbucket 和 Gitea)进行 Git 集成。这使您的应用程序部署变得简单,同时让您对基础设施有更多的控制权。

Biome

是一款适用于 *** 项目的便捷工具。它具有快速的 JavaScript、TypeScript、 *** X、 *** ON 格式化器和衬入器,并支持 97% 的 Prettier 功能。你可以轻松地将它与 VSCode 集成,使其能够在你编写代码时实时格式化和衬垫你的代码,帮助你提高代码质量。

GTS

由 Google 团队开发,是 TypeScript 项目的工具 *** 。它集样式指南、格式器和校对器于一身。你无需担心配置问题。只需在项目中安装它,然后运行 gts fix,你的代码就会变得干净整洁。它能帮助你及早发现错误,节省代码审查的时间。

LunarPHP

是一个使用 Laravel 构建无头电子商务平台的开源软件包。它包含管理商店所需的所有工具,从目录到客户和订单,都在一个使用 构建的时尚、可定制的管理区中进行。

ArkUI

是一个用于创建可定制、可访问的 UI 组件的库。它可以与各种 JavaScript 框架配合使用,因此你可以将它与 React.js、Vue 或 Solid 配合使用。此外,所有组件开始时都没有样式,因此您可以将它们与您的设计完美匹配。

openai Cookbook

提供了使用 OpenAI API 完成一些常见任务的示例代码和指南。大多数示例使用 Python,但其原理可适用于任何语言。您可以使用一些可用的 SDK(如 或 )来应用它。

FrameworkX

让 PHP 异步编程变得简单。它是一个快速、简单的框架,专为创建反应式 *** 应用程序而设计,支持异步和非阻塞执行。您可以将其托管在任何地方,甚至是共享主机上。

UI Lib Picker

是一款适用于 Vue 3 和 Nuxt 3 用户的便捷工具。它提供了各种 UI 框架的概览,简化了选择过程,让你更容易选择适合自己项目的框架。它包括 NuxtUI、PrimeVue 和 Vuetify 等流行的 *** 。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/8275.html

分享给朋友:

“网页设计师和开发人员资源#8:JavaScript库和框架&GitHub工具推荐” 的相关文章

什么是JavaScript?网络上最流行的脚本语言一瞥

什么是JavaScript?网络上最流行的脚本语言一瞥

谁在尝试访问某些网站时没有遇到过更新Java的请求? 虽然许多人通过交互式网站功能熟悉Java,但用户可能不太熟悉JavaScript——或者,实际上,他们可能错误地认为两者是相同的。 在本文中,我们将讨论JavaScript 是什么以及Java和JavaScript之间的区别。然后我们将概...

宝塔面板教程之FTP管理篇

宝塔面板教程之FTP管理篇

使用宝塔面板,您可以快速地创建一个FTP管理账户,对网站文件进行管理。但有必要提醒大家的是,使用FTP远不如使用SFTP安全,你可以查看文章“”进一步了解两者之间的差异。 此外,宝塔面板的文件管理模块其实已经能够满足站长的大部分文件管理需求。当然,如果你非得要使用FTP管理服务器文件,可以参照以下...

宝塔面板教程之数据库管理篇

宝塔面板教程之数据库管理篇

宝塔的数据库管理,是基于phpmyadmin管理和新建数据库。其最大的便利性就是类似,通过面板可以快速访问进行管理操作,无需单独访问phpmyadmin的主页。 此外,在宝塔面板进行数据库管理,你也对数据库名、用户名及密码等信息一目了然,及可以对数据库执行快速备份或者导入。 添加数据...

宝塔面板教程之软件管理篇

宝塔面板教程之软件管理篇

宝塔面板提供丰富的软件以一键安装,这让服务器环境搭建提供不少的便利性,站长可以根据实际需求快速编译安装以实现不同的功能需求。 软件管理,主要是宝塔提供的一些面板扩展插件。 Nginx Nginx是一个高性能的HTTP和反向代理服务器,具有轻量级、占用内存小,并发能力强等优势。 w...

MongoDB vs MySQL:哪个是更好的数据库管理系统?

MongoDB vs MySQL:哪个是更好的数据库管理系统?

由于市场上有各种可用的数据库,用户经常会就MongoDB与MySQL进行辩论,以找出更好的选择。 使用MySQL等关系数据库的组织在根据不断变化的需求管理和存储数据时可能会面临一定的困难。同时,新公司想知道选择什么数据库,这样他们就不会在开发过程中遇到问题。 同时,构建金融应用程序的开发人员...

如何成为一名出色的Java开发人员

如何成为一名出色的Java开发人员

美国劳工统计局估计在美有超过软件开发人员。根据2021年的数据,其中,这是世界上使用最广泛的五种编程语言之一。 自然,学习Java并成为Java开发人员对于任何对软件开发感兴趣的人来说都是明智的职业选择。 在本综合指南中,您将学习成为Java开发人员所需的一切知识。我们将分解您需要的技能、工...