#TypeScript
eval5 - JavaScript解释器,支持ES5语法的多环境执行工具
Github开源项目TypeScriptJavaScript解释器eval5ES5语法沙盒环境
eval5是一个基于TypeScript的JavaScript解释器,完整支持ES5语法。这个工具可在浏览器、Node.js和小程序等多种环境中使用,具备沙盒执行和时长控制功能。它特别适用于需要安全执行JavaScript的场景,例如不支持eval和Function的微信小程序环境。eval5允许自定义全局作用域,并提供evaluate、Function等API,使开发者能够灵活执行代码。
pts - 轻量级TypeScript/JavaScript可视化创意编码库
Github开源项目TypeScript可视化JavaScript库创意编程Pts
Pts是一个轻量级的TypeScript/JavaScript库,用于可视化和创意编码。它提供点、线、形状操作和动画效果等功能,支持npm安装和CDN引入。库大小仅约30kb(gzip压缩),适合快速开发视觉效果和交互体验。开发者可通过官方网站ptsjs.org获取指南、演示和文档。
RunJS - JavaScript和TypeScript在线代码运行与实验平台
Github开源项目TypeScriptJavaScript开发工具代码运行RunJS
RunJS是一个为JavaScript和TypeScript开发者设计的在线代码运行环境。该平台提供即时代码执行和结果显示功能,集成了代码补全、类型检查和文档悬停等特性。支持NPM包安装、代码片段保存以及Node.js和浏览器API访问。作为一个独立的编程空间,RunJS适用于代码实验、学习和教学场景。
yuna - 跨平台开源动漫追踪管理工具
Github开源项目TypeScriptVue技术栈ElectronYuna
Yuna是一个开源的动漫追踪管理工具,基于Vue、Vuex和Apollo技术栈开发。该工具提供界面用于管理观看进度和收藏作品。Yuna使用TypeScript和SCSS构建,通过Electron实现跨平台支持,为动漫爱好者提供个人动漫库管理功能。
ts-runtime-checks - TypeScript运行时类型检查转换器
Github开源项目TypeScript代码生成转换器类型验证运行时类型检查
ts-runtime-checks是一个TypeScript转换器,可自动从类型定义生成运行时验证代码。它依托TypeScript编译器,无需额外模式定义,在转译阶段生成原生JavaScript代码。该项目支持灵活的验证选项和复杂类型检查,易于集成到现有TypeScript项目中。通过ts-runtime-checks,开发者可以简洁高效地实现运行时类型安全。
ts-tools - TypeScript 开发工具集优化 Node.js 项目开发流程
Github开源项目TypeScriptNode.js开发工具webpackESM
ts-tools 是专为 Node.js 环境设计的 TypeScript 开发工具集。该项目包含多个实用模块,如支持直接运行 .ts/.tsx 文件的 Node.js 扩展、webpack loader、转译助手和 ESM 加载器。这些工具简化了 TypeScript 在 Node.js 环境中的开发流程,适用于各种规模的项目开发。ts-tools 为开发者提供了更多的灵活性,有助于提升 TypeScript 项目的开发效率。
terminal-portfolio - 模拟终端界面的创意个人作品集
Github开源项目TypeScriptReact响应式设计Terminal Portfolio多主题
terminal-portfolio展示了创新的网页设计理念,将终端界面与个人作品集融为一体。这个开源项目基于React和TypeScript开发,实现了多主题切换、键盘快捷操作等功能。网站采用响应式设计,集成了自动完成、命令历史等实用特性,并支持PWA技术。经Lighthouse评测,性能表现优异。项目文档详尽,方便开发者进行二次开发。
typescript-book - TypeScript深度解析,从入门到精通的开源学习资源
Github开源项目TypeScript开源JavaScript编程书籍深入学习
TypeScript Deep Dive是一本开源的TypeScript学习指南,涵盖从基础到高级的各个方面。该书基于Stack Overflow和TypeScript社区的常见问题,提供清晰的解释和丰富的代码示例。内容适合各级开发者,被广泛认可为优质的TypeScript学习资源。本书不仅助力掌握TypeScript,还能提升JavaScript技能。提供多种语言版本,支持在线阅读和多种格式下载。
threeify - 现代化TypeScript 3D图形库 高性能替代方案
Github开源项目TypeScriptWebGL渲染3D库threeify
threeify是一个新兴的TypeScript 3D图形库,为开发者提供高性能的替代选择。它支持WebGL 2渲染,未来计划支持WebGPU。该库提供物理基础材质,后期效果和动画功能正在开发中。threeify以小型构建文件、树状结构和完整的TypeScript支持为特色,适合构建现代化、高效的3D应用。目前处于积极开发的alpha阶段,持续优化中。
tsed - 基于Express/Koa的Node.js框架 助力TypeScript开发
Github开源项目TypeScriptNode.js框架ExpressTs.ED
Ts.ED是基于Express/Koa的Node.js框架,专为TypeScript开发设计。该框架提供丰富的装饰器和开发指南,有效提高代码可读性和稳定性。Ts.ED集成了TypeORM、Mongoose、GraphQL等技术,支持控制器、服务和中间件的类定义。此外,它还提供路由定义、参数注入和模板渲染等功能,简化了Web应用开发流程。开发者可借助Ts.ED快速构建可靠且易于扩展的应用。
astroplate - 基于Astro的多功能现代化网站启动模板
Github开源项目TypeScript模板Tailwind CSSAstro
Astroplate是一个基于Astro构建的开源启动模板,整合了TailwindCSS和TypeScript。它包含多语言支持、搜索功能、暗黑模式等特性,并提供15个以上的预设页面。该模板预配置了Netlify部署,适合需要快速初始化Astro项目的开发者使用。
skeet - 开源全栈TypeScript框架支持AI自动化开发
Github开源项目TypeScript开源框架AI开发无服务器应用Skeet
Skeet是一个开源应用开发框架,支持AI辅助编码。该框架适用于Web、iOS和Android平台,可快速开发包括AI聊天机器人、Web3和区块链dApps在内的多种应用。基于TypeScript构建的Skeet提供灵活的功能模块、CI/CD自动化支持和增强的安全特性。它简化了基础设施管理,支持自动扩展和按需付费。目前,Skeet主要在Google Cloud和Firebase环境中使用。
Blog - JavaScript进阶指南 从基础到高级前端开发
Github开源项目前端TypeScriptJavaScript博客冴羽
该博客深入解析JavaScript核心概念、React源码、TypeScript应用及VuePress博客搭建。内容涵盖前端基础到高级知识,包括JavaScript深入系列、专题系列和ES6系列。同时提供个人成长和面试指南,适合不同阶段的前端开发者学习提升。博客文章系统全面,是前端学习的综合性资源。
automatron - TypeScript开发的LINE机器人助手实现家庭自动化和支出跟踪
Github开源项目TypeScript自动化任务个人助手automatronLINE bot
automatron是一个基于TypeScript开发的LINE机器人助手,部署在Google Cloud Run平台上。它集成了家庭自动化控制、支出跟踪、交易汇总和图像文字识别等功能,旨在简化日常任务。该项目采用Rush管理的monorepo结构,包括核心服务和Web界面两个子项目。项目利用Google Cloud IoT Core进行家庭设备控制,通过Airtable存储支出数据,并集成了Google Cloud Vision API实现图像文字识别。automatron为开发者提供了一个探索实用机器人开发的示例,展示了如何将多种功能整合到单一聊天机器人中,以及如何利用云服务构建复杂的个人助手系统。
swc - 用 Rust 打造的高性能 TypeScript 和 JavaScript 编译器
Github开源项目TypeScriptJavaScriptRust编译器SWC
SWC(Speedy Web Compiler)是一款用 Rust 开发的高性能 TypeScript 和 JavaScript 编译器。它既可作为 Rust 库使用,也是强大的 JavaScript 开发工具。SWC 以快速编译和丰富功能著称,支持最新 JavaScript 特性,旨在提升 Web 开发效率。这个开源项目由社区驱动,持续优化,为开发者带来更快捷、更强大的开发体验。
turborepo - Rust开发的高性能JavaScript和TypeScript构建工具
Github开源项目TypeScriptJavaScriptVercelTurborepo构建系统
Turborepo是一个Rust编写的JavaScript和TypeScript代码库构建系统,为大型复杂项目提供高效构建流程。由Vercel开发的Turborepo拥有活跃社区和广泛企业应用。开发者可通过官方网站了解使用方法,在GitHub和Discord参与社区交流。该工具旨在提高开发效率,为现代Web开发提供有力支持。
typeorm - 多平台兼容的高性能ORM框架
Github开源项目TypeScript数据库NodeJSORMTypeORM
TypeORM是一款功能完善的ORM框架,适用于NodeJS、浏览器和移动应用等多种环境。它支持TypeScript和JavaScript,提供Active Record和Data Mapper两种模式。TypeORM具备实体管理、关系处理和事务支持等特性,可用于各类规模的项目。该框架兼容多种主流数据库,如MySQL、PostgreSQL和MongoDB等。TypeORM致力于支持最新的JavaScript特性,有助于开发高质量、可维护的数据库应用。
trpc - 轻量级端到端类型安全API框架
Github开源项目TypeScriptAPI开发工具tRPC全栈开发
tRPC是一个轻量级API框架,专注提供端到端类型安全性。开发者可轻松构建类型安全API,无需模式或代码生成。该框架测试完善,适用于生产环境,具有出色开发体验和简洁构建流程。tRPC易于集成现有项目,支持React.js、Next.js等多种适配器,并提供订阅和请求批处理功能。作为构建现代Web应用的有力工具,tRPC平衡了类型安全与开发效率。
assemblyscript - TypeScript 到 WebAssembly 的高效编译器
Github开源项目TypeScriptWebAssembly编译器AssemblyScript
AssemblyScript 是一个开源编译器,将类似 TypeScript 的语言转换为 WebAssembly。它利用 Binaryen 生成高效的 WebAssembly 模块,通过 npm 轻松安装。该项目让开发者能够创建高性能的 WebAssembly 应用,同时保留熟悉的 JavaScript 风格开发体验。AssemblyScript 拥有活跃的社区和持续的维护更新。
typescript-tutorial - 深入浅出的TypeScript学习教程
Github开源项目TypeScriptJavaScript编程语言前端开发类型系统
这是一本为JavaScript开发者量身定制的TypeScript入门教程。本书循序渐进地介绍TypeScript的核心概念和特性,重点阐述类型系统和ES6支持。通过丰富的示例和实践指导,读者可以快速掌握TypeScript并将其应用到实际开发中。无论是TypeScript新手还是希望深入了解的开发者,都能在此找到有价值的学习资源。
omi - 现代化 Web 组件框架 响应式编程与跨框架开发的优选
Github开源项目TypeScript响应式编程JSXOmiWeb Components
Omi是一款轻量级高性能的Web组件框架,支持信号驱动的响应式编程。它集成了Web Components、JSX、路由、Suspense等功能,同时兼容面向对象和数据驱动的编程范式。Omi提供丰富的模板和UI组件,便于快速构建现代Web应用。其小巧的体积、出色的性能以及灵活的样式管理,使其成为开发者的理想选择。
typescript-book - TypeScript全面指南 从入门到精通
Github开源项目微软TypeScriptJavaScript编程语言静态类型
该开源电子书全面介绍TypeScript最新版本,涵盖类型系统、高级特性等各方面内容。通过简明扼要的讲解,帮助开发者快速掌握TypeScript核心概念和实用技巧,提高编程效率。作为免费资源,适合不同水平的程序员学习和参考。
typescript-eslint - TypeScript代码检查和格式化的集成工具库
Github开源项目TypeScriptESLint代码检查typescript-eslint
typescript-eslint是一个为TypeScript集成ESLint和Prettier功能的开源工具库。它提供代码检查和格式化功能,有助于提升TypeScript项目的代码质量。该项目由多个包组成,支持最新的TypeScript特性,并拥有活跃的社区贡献。开发者可通过官方网站获取详细文档,包括稳定版和预览版的使用说明。
tween.js - 轻量级JavaScript补间动画库 实现平滑对象属性过渡
Github开源项目TypeScriptJavaScript动画引擎tween.js缓动函数
tween.js是一个专注于对象属性平滑过渡的JavaScript补间动画库。它使用Robert Penner缓动方程,支持自定义缓动函数,提供灵活的动画控制。该库不处理CSS单位或颜色插值,但易于集成到各种动画循环中。tween.js适用于创建图表、界面过渡等动画效果,为开发者提供简洁的动画实现方案。
fresh - 高性能Web开发框架 边缘渲染与零运行时开销
Github开源项目TypeScriptDeno边缘计算Freshweb框架
Fresh是一款注重性能和简洁性的现代Web框架。它具有边缘即时渲染、基于岛屿的客户端水合、零运行时开销等特性。框架无需配置,内置TypeScript支持,采用类似Next.js的文件系统路由。Fresh适合开发高性能、易维护的Web应用,并支持从本地开发环境到Deno Deploy的便捷部署。
aws-sdk-js - JavaScript环境下的AWS服务开发工具包
Github开源项目TypeScriptNode.jsJavaScriptAWS SDKAWS服务
AWS SDK for JavaScript是一个适用于浏览器和Node.js的开发工具包,支持与多种AWS服务交互。它提供TypeScript定义,可通过npm或bower安装,并兼容React Native和Angular。SDK目前正在向V3版本过渡,以提供更新的功能和长期支持。
DefinitelyTyped - TypeScript开源类型定义仓库
Github开源项目TypeScriptnpm类型定义Definitely Typed@types
DefinitelyTyped是一个开源项目,为JavaScript库和模块提供TypeScript类型定义。开发者可通过npm安装使用这些类型定义,增强TypeScript开发体验。项目支持多语言文档,提供贡献指南,包括测试、编辑和创建新类型定义包的方法。开发者可利用这些类型定义提升TypeScript项目的开发效率和代码质量。
InversifyJS - TypeScript驱动的轻量级依赖注入框架
Github开源项目TypeScriptJavaScript依赖注入InversifyJS控制反转
InversifyJS是一个基于TypeScript的轻量级控制反转容器,为JavaScript和Node.js应用提供依赖注入支持。该框架具有简洁的API,支持SOLID原则,有助于开发者编写高质量的面向对象代码。InversifyJS功能丰富,包括依赖注入、生命周期管理、工厂注入等,同时保持低运行时开销。它鼓励使用最佳实践,适用于构建可维护和可测试的大型应用程序。
vue-enterprise-boilerplate - Vue 3企业级项目模板 集成开发环境与最佳实践
Github开源项目TypeScriptVueViteSPABoilerplate
这是基于Vue 3和Vite的企业级单页应用开发模板。该项目集成了TypeScript、Vitest、Playwright和ESLint等现代开发工具,提供了一套不断优化的架构和开发环境。此模板致力于提升开发效率,保证代码质量,为大型Vue项目提供可扩展的基础架构。
type-fest - TypeScript实用类型集合提升代码类型安全性
Github开源项目TypeScript类型系统工具类型type-fest
type-fest是一个丰富的TypeScript类型集合,提供了多种实用类型如Except、Merge和RequireAtLeastOne。这些类型能够帮助开发者精确定义数据结构,增强代码的类型安全性。该项目支持最新的TypeScript版本,在严格模式下表现出色,是扩展TypeScript类型系统的有效工具。
vditor - 多模式Markdown编辑器 适应多种应用场景
Github开源项目TypeScript开源跨平台Markdown编辑器Vditor
Vditor是一款浏览器端Markdown编辑器,支持所见即所得、即时渲染和分屏预览三种模式。采用TypeScript实现,兼容原生JavaScript和主流前端框架。支持丰富的Markdown语法,提供多主题和实时保存功能,可满足各类用户需求。Vditor易于集成和定制,适用于博客、社区等多种Web应用场景。
TypeScript - JavaScript超集 支持静态类型和大规模开发
Github开源项目TypeScriptJavaScript编程语言开发工具类型系统
TypeScript是Microsoft开发的开源编程语言,作为JavaScript的超集,专为大规模应用开发设计。它引入静态类型检查,可编译为纯JavaScript,兼容主流浏览器和环境。本项目提供全面的中文文档,涵盖教程、手册和版本更新,助力开发者快速掌握和深入学习TypeScript。
graphql-yoga - 灵活高效的全功能GraphQL服务器
Github开源项目TypeScript文件上传订阅功能GraphQL YogaGraphQL服务器
GraphQL Yoga作为一款全功能GraphQL服务器,以易于配置、高性能和优质开发体验著称。它不仅支持订阅、文件上传和自动持久化查询等特性,还能在Deno、Bun和各种无服务器平台上运行。该服务器提供全面的TypeScript支持,并严格遵循GraphQL over HTTP规范,为开发者呈现了一个既灵活又强大的GraphQL服务器方案。
lowdb - 简单易用的轻量级本地 JSON 数据库
Github开源项目TypeScriptJavaScript轻量级lowdbJSON数据库
lowdb 是一个轻量级本地 JSON 数据库,支持类型安全和纯 JavaScript 操作。它具有原子写入、可扩展性强、支持 TypeScript 等特点。lowdb 能够简单读写 JSON 文件,支持内存模式加速测试,并可通过适配器扩展存储方式或文件格式。这个开源项目适合小型项目和快速原型开发,为开发者提供了简洁有力的本地数据存储方案。
feathers - 实时API和全栈应用开发框架
Github开源项目TypeScriptJavaScript实时应用Web APIFeathers
Feathers是一个全栈框架,用于创建Web API和实时应用。支持TypeScript和JavaScript,兼容多种后端技术和数据库。可与React、VueJS等前端框架集成。框架提供快速项目搭建,适用于包括移动端在内的多种应用场景。官方网站和指南提供深入学习资源。
fuels-ts - Fuel v2区块链交互的TypeScript开发套件
Github开源项目TypeScript区块链SDK智能合约Fuel
fuels-ts是一个专为Fuel v2区块链设计的TypeScript开发套件。该库提供钱包管理、智能合约交互、脚本执行和谓词处理等核心功能。内置的ABI类型生成工具和命令行界面简化了Sway项目的构建和部署过程。作为Fuel生态系统的重要组成部分,fuels-ts为开发者提供了构建去中心化应用所需的全面工具支持。
相关文章
ShareGPT:一键分享你的ChatGPT对话
3 个月前
LLM Scraper: 利用人工智能技术将网页转化为结构化数据
3 个月前
ShareGPT:一键分享你的ChatGPT对话
3 个月前
人工智能的革命:Google AI如何塑造未来
3 个月前
Axflow: 构建强大自然语言应用的TypeScript框架
3 个月前
OpenAI Node.js API 库:简单易用的 OpenAI 接口封装
3 个月前
Wllama: 在浏览器中实现大型语言模型推理的革命性技术
3 个月前
Pinecone TypeScript SDK: 强大的向量数据库客户端
3 个月前
LLM-Scraper:利用大语言模型将网页转化为结构化数据的强大工具
3 个月前