microsoft/TypeScript
给JavaScript加上类型检查的TypeScript语言,如今主语言标注变成了Go
TypeScript在JavaScript语法基础上加入了可选的类型标注,写好的代码经过编译后会变成标准的JavaScript,可以在任何浏览器或运行环境中执行。该项目由微软维护,通过npm发布,既有稳定版本也有每日更新的每日构建版本。这个仓库如今的主语言显示为Go,说明编译器的实现方式正在发生转变。
它做什么
- 在JavaScript语法之上加入类型标注,让开发者在写代码阶段就能发现潜在错误
- 将TypeScript源码编译成符合标准的JavaScript,可在任意浏览器、主机或操作系统上运行
- 可通过npm install -D typescript安装稳定版,或用typescript@next安装每日更新的每日构建版
- 支持通过提交GitHub Issue、审查代码改动、参与Discord社区等多种方式参与贡献
- 获得110376个GitHub星标,由微软官方维护,是使用最广泛的开源语言工具之一
为什么重要
对于开发大型JavaScript应用的人来说,TypeScript的类型检查能提前发现代码错误,这个项目的变化直接影响日常开发工作。主语言变为Go意味着编译器实现方式正在转变,这可能影响构建性能和基于其上的工具开发。
本仓库术语
- 编译 · 把写好的代码转换成另一种形式的过程,这里指把TypeScript转换成标准JavaScript
- 每日构建版 · 每天自动生成的最新开发版本,包含尚未充分测试的新功能
- npm · 用于安装和管理JavaScript软件包的工具及其在线仓库
仓库简介(英文)
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
在 GitHub 打开热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库