❝
我们将专注于为大家挑选更多更好的开源作品,希望能为读者朋友们带来高价值的内容。
考虑到周末大伙休息,所以我们将合集发布时间放到周一,原来周一的文章放到周二发布。小集后续将确保一周发布四篇文章(节假日酌情调整),为大家推荐更多高质量的开源作品。如果读者朋友们有不错的开源作品推荐,也希望能给我们留言,我们会收集起来以备后续整理出来分享给大家。
❞
一周汇总
小集上周推荐了三款开源工具,分别是:
-
「MonitorControl」:可以在纯软件模式下通过调暗整个视图来调整屏幕的亮度。可以将其想象为将视图置于所有其他视图之上,它是具有不同透明度的黑色。详情请参考 「一款开源的 macOS 外接显示器必备工具」 -
「MemLab」:通过预定义的测试场景运行浏览器并比较和分析 JavaScript 堆快照来发现内存泄漏。详情请参考 「Meta 开源一款内存泄漏检测神器」 -
「AppFlowy」:旨在让任何人都可以创建适合他们需求的应用程序,同时克服 Notion 在安全和隐私方面的一些限制。详情请参考 「叫板 Notion,这个开源项目凭什么」
Flutter
Flutter Roadmap
每一种开发技能都有自己的技术路线图,Flutter 也不例外。这个 repo 是作者自己规划的一份 Flutter 开发的路线图,可以参考一下。
-
repo:https://github.com/olexale/flutter_roadmap -
star:4k
Wonderous
Wonderous 由 gskinner 与 Flutter 团队合作创建的应用,以探索历史、艺术和文化的交汇点,同时刻意提升视觉保真度、效果和过渡,以展示 Flutter 在现代移动硬件上的真正能力。
-
repo:https://github.com/gskinnerTeam/flutter-wonderous-app -
star:1.6k
BlackHole
BlackHole 是一款使用 Flutter 制作的音乐播放器应用程序。具有最佳流媒体质量、歌曲、专辑、艺术家和播放列表搜索、特定语言的推荐播放列表、热门歌曲、艺术家和流派电台等功能和特性。
-
repo:https://github.com/Sangwan5688/BlackHole -
star:3.5k
苹果派
Swift Algorithm Club
Swift Algorithm Club 用 Swift 实现的流行算法和数据结构,并详细解释了它们的工作原理。这个项目的目标是解释算法是如何工作的。重点是代码的清晰性和可读性,部分代码应该可以用于生产,但我们可能需要对其进行调整以适应我们自己的代码库。
-
repo:https://github.com/raywenderlich/swift-algorithm-club -
star:26.9k -
lang: Swift
SwiftFormat
SwiftFormat 是一个代码库和命令行工具,用于在 macOS 或 Linux 上重新格式化 Swift 代码。除了调整空白之外,它还可以插入或删除隐式 self,删除多余的括号,并纠正许多其他与标准 Swift 习惯用法的偏差。
-
repo:https://github.com/nicklockwood/SwiftFormat -
star:6.1k -
lang: Swift
SwiftDate
SwiftDate 是在所有 Apple 平台甚至 Linux 和 Swift 服务器端框架(如 Vapor 或 Kitura)上操作和显示日期和时区的权威工具链。
// All default datetime formats (15+) are recognized automatically
let _ = "2010-05-20 15:30:00".toDate()
// You can also provide your own format!
let _ = "2010-05-20 15:30".toDate("yyyy-MM-dd HH:mm")
// All ISO8601 variants are supported too with timezone parsing!
let _ = "2017-09-17T11:59:29+02:00".toISODate()
// RSS, Extended, HTTP, SQL, .NET and all the major variants are supported!
let _ = "19 Nov 2015 22:20:40 +0100".toRSS(alt: true)
-
repo:https://github.com/malcommac/SwiftDate -
star:7k -
lang: Swift
Android
scrcpy
scrcpy 这个应用程序提供通过 USB 或 TCP/IP 连接的 Android 设备的显示和控制,它不需要任何根访问权限,同时它适用于 GNU/Linux、Windows 和 macOS。
-
repo:https://github.com/Genymobile/scrcpy -
star:70.7k -
C
Material Dialogs
Material Dialogs 是一个用于 Kotlin 和 Android 的美观、流畅且可扩展的对话框 API,提供了多种样式的对话框功能。
-
repo:https://github.com/afollestad/material-dialogs -
star:19.4k -
Kotlin
AppIntro
AppIntro 是一个 Android 库,可以帮助我们为应用构建一个很酷的轮播介绍。AppIntro 支持请求权限,并帮助我们在几分钟内创建出色的用户体验。
-
repo:https://github.com/AppIntro/AppIntro -
star:10.2k -
Kotlin
前端
Ziggy
Ziggy 提供了一个与 Laravel 类似的 JavaScript route()
辅助函数,使我们可以轻松地在 JavaScript 中使用 Laravel 命名路由。
-
repo:https://github.com/tighten/ziggy -
star:3k -
lang:JavaScript
CubyText
CubyText 是一个开源知识管理应用程序。它使用 block 来组织内容,并且有一个匹配的块关编辑器。CubyText 速度很快,同时也有很强的表现力。
-
repo:https://github.com/vincentdchan/CubyText -
star:400 -
lang:TypeScript
Shiori
Shiori 是一个用 JavaScript+Go 语言编写的简单书签管理器,旨在作为 Pocket 的简单克隆。我们可以将其用作命令行应用程序或 Web 应用程序。这个应用程序作为单个二进制文件分发,可以轻松安装和使用。
-
repo:https://github.com/go-shiori/shiori -
star:6.5k -
lang:JavaScript/Go
小程序
mpvue
mpvue 是一个使用 Vue.js 开发小程序的前端框架,目前支持 微信小程序、百度智能小程序,头条小程序 和 支付宝小程序。框架基于 Vue.js,修改了的运行时框架 runtime 和代码编译器 compiler 实现,使其可运行在小程序环境中,从而为小程序开发引入了 Vue.js 开发体验。
# 全局安装 vue-cli
$ npm install --global vue-cli
# 创建一个基于 mpvue-quickstart 模板的新项目
$ vue init mpvue/mpvue-quickstart my-project
# 安装依赖
$ cd my-project
$ npm install
# 启动构建
$ npm run dev
-
repo:https://github.com/Meituan-Dianping/mpvue -
star:20.4k -
lang:JavaScript
原文始发于微信公众号(小集):开源小集 第 002 期 | 2022-09-26 :Flutter 路线图;超酷的轮播图;便捷的书签管理器
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/215476.html