goldbergyoni/nodebestpractices
Stars: 92.4k
License: CC-BY-SA-4.0
Node.js Best Practices 是一个关于 Node.js 最佳实践的开源项目。该项目汇总了许多顶级内容,包括 80 多个最佳实践、样式指南和架构技巧。以下是该项目的核心优势和主要功能:
- 提供了大量有用的文章:这个仓库收集并整理了一些关于 Node.js 最佳实践的顶级内容,并且每周都在更新。
- 包含额外信息:大部分条目都提供了更详细的阅读链接,其中包括代码示例、选定博客中引用等更多信息。
- 由专业人士编写:这些文档由经验丰富的开发者撰写,他们与全球各地团队合作进行工作坊和代码审查。
通过遵循这些最佳实践,您可以改善自己在使用 Node.js 时所做的应用程序或系统设计。
python/mypy
Stars: 15.7k
License: NOASSERTION
Mypy 是一个用于 Python 的静态类型检查器。它可以帮助您确保在代码中正确使用变量和函数。通过为 Python 程序添加类型提示 (PEP 484),当您错误地使用这些类型时,mypy 会发出警告。
以下是该项目的核心优势和关键特性:
- 强大而易于使用的类型系统:支持诸如推断、泛型、可调用类型、元组类型、联合等功能。
- 渐进式编程:允许逐步向代码库中添加类似注释的方式来引入静态 typing,并且在不方便进行静态 typing 时始终可以回退到动态 typing。
- 提高理解能力与调试效率:使得程序更容易被理解、调试和维护。
actualbudget/actual
Stars: 8.5k
License: MIT
Actual 是一个本地优先的个人财务工具,它是 100% 免费和开源的。该项目使用 NodeJS 编写,并且有同步功能,可以在设备之间传输所有更改而不需要任何繁重操作。
- 可以通过 npm 获取最新版本
- 使用 actual-server 项目来运行 Actual 非常简单方便
- 提供广泛的文档介绍如何使用 Actual,包括预算、账户管理、技巧与窍门等主题
- Actual 应用分为几个软件包:loot-core (核心应用程序)、desktop-client (桌面 UI) 和 desktop-electron (桌面应用)
Docile-Alligator/Infinity-For-Reddit
Stars: 3.6k
License: AGPL-3.0
Infinity For Reddit 是一个用 Java 编写的 Android 上的 Reddit 客户端。它没有任何广告,具有清晰的用户界面和流畅的浏览体验。
- 自动滚动帖子:自动滚动帖子使您可以在不移开拇指的情况下享受精彩内容。
- 浏览帖子
- 查看评论
- 展开和折叠评论部分
- 给帖子和评论投票
- 保存帖子
bensadeh/tailspin
Stars: 1.4k
License: MIT
这个项目是一个日志文件高亮工具。
- 无需设置或配置
- 可以查看任何格式的日志文件,也可以使用
tail
命令来实时跟踪最新内容 - 高亮显示数字、日期、IP 地址、UUIDs 和 URL 等信息
- 所有高亮组都可自定义
- 易于与其他命令集成
- 使用
less
进行回滚、搜索和过滤
该项目通过逐行读取日志文件,并对每一行运行一系列正则表达式来工作。