开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

我们将专注于为大家挑选更多更好的开源作品,希望能为读者朋友们带来高价值的内容。

上周为大家推荐三个开源项目,分别是 Blink、CocoaRestClient 和 Keka,在下面的详情描述。

如果读者朋友们有不错的开源作品推荐,也希望能给我们留言,我们会收集起来以备后续整理出来分享给大家。也欢迎加微信交流,ID:Apple-Hub。

Blink

Blink 是第一个利用 Mosh 和 SSH 支持的 iOS 专业桌面级终端。可以保证稳定的连接、闪电般的速度和完整的配置。详情请参考 「一款开源的专业桌面级 iOS 终端应用」

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器
  • repo:https://github.com/blinksh/blink
  • stars:5.4k
  • lang:Swift/Objective-C

CocoaRestClient

CocoaRestClient 是一个 macOS 应用程序,用于测试 HTTP/Restful 接口。如果你喜欢使用 curl,但又希望输出漂亮的 XML 或 JSON,同时希望能够为以后保存频繁的 PUT 和 POST 正文,并轻松地从响应中复制和粘贴,则可以试试这款工具。详情请参考 「macOS 上一款不错的 HTTP 开源测试工具」

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器
  • repo:https://github.com/mmattozzi/cocoa-rest-client
  • stars:2.3k
  • lang:Objective-C

Keka

Keka 可以说是 macOS 用户对文件存档和提取需求的完美合作伙伴。这个应用程序于 2009 年首次发布,不断成熟,开发人员不断地添加格式和附加功能。Keka 使用非常方便,无需特别的学习就能轻松使用。详情请参考 「一款好用的开源的 macOS 压缩工具」

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器
  • repo:https://github.com/aonez/Keka
  • stars:3.3k
  • lang:PHP

Taxonomy

使用新路由器、服务器组件和 Next.js 13 中的所有新功能构建的开源应用程序。这个项目可以用作实验,以了解现代应用程序(具有身份验证、订阅、API 路由、文档静态页面等功能)如何在 Next.js 13 和服务器组件中工作。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/shadcn/taxonomy
  • stars:1.8k+
  • lang:Javascript

Map Levels

中国制霸生成器,这个最近很火。可以点击并标记去过的国家、州或地区。点击“保存”将其保存为图像并分享。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/tenpages/us-level
  • stars:160+
  • lang:Javascript

Now in Android

Now in Android 中是一个完全使用 Kotlin 和 Jetpack Compose 构建的功能齐全的 Android 应用程序。它遵循 Android 设计和开发最佳实践,旨在为开发人员提供有用的参考。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/android/nowinandroid
  • stars:7.9k+
  • lang:Kotlin

yattee

yatter 是一款适用于 iOS、tvOS 和 macOS 的面向隐私的视频播放器。它使用 SwiftUI 构建带有自定义设置的本机用户界面,带有播放列表和历史、支持 4K 播放的播放器组件,全屏、画中画和背景音频播放。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/yattee/yattee
  • stars:900+
  • lang:Swift

CloudStream

CloudStream 是一款用于流式传输和下载电影、电视剧和动漫的 Android 应用程序。它没有任何广告,也没有跟踪/分析,带有书签,可以下载和流式传输电影、电视节目和动漫。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/recloudstream/cloudstream
  • stars:1.4+
  • lang:Kotlin

gitstory

GitStory 是一个用于 GitHub 项目的 Wayback Time machine 应用程序,由 GitHub API 提供支持。

📆 使用反应式日历及时返回。 

🌴 按日、月和年检查提交。 

🔎 通过单击日历中的月份按钮扫描给定月份的提交活动。 

📸 通过导航到确切的提交来探索 GitHub 存储库的“快照”。 

🌍 探索并了解流行的开源项目的起始。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/swve/gitstory
  • stars:30+
  • lang:TypeScript

PlayCover

PlayCover 旨在让我们在运行 macOS 12.0 或更高版本的 Apple Silicon 设备上运行 iOS 应用程序和游戏。它的工作原理是将应用程序放入一个模仿 iPad 的包装器中。这允许应用程序在本地运行并执行得非常好。

开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

  • repo:https://github.com/PlayCover/PlayCover
  • stars:2.3k+
  • lang:Swift

JSEncrypt

JSEncrypt 是一个用于执行 OpenSSL RSA 加密、解密和密钥生成的零依赖 Javascript 库。

// Create the encryption object and set the key.
var crypt = new JSEncrypt();
crypt.setKey(__YOUR_OPENSSL_PRIVATE_OR_PUBLIC_KEY__); //You can use also setPrivateKey and setPublicKey, they are both alias to setKey

//Eventhough the methods are called setPublicKey and setPrivateKey, remember
//that they are only alias to setKey, so you can pass them both a private or
//a public openssl key, just remember that setting a public key allows you to only encrypt.

var text = 'test';
// Encrypt the data with the public key.
var enc = crypt.encrypt(text);
// Now decrypt the crypted text with the private key.
var dec = crypt.decrypt(enc);

// Now a simple check to see if the round-trip worked.
if (dec === text){
    alert('It works!!!');
else {
    alert('Something went wrong....');
}
    
  • repo:https://github.com/travist/jsencrypt
  • stars:6k+
  • lang:Javascript

Actix Web

Actix Web 是一个功能强大、实用且速度极快的 Rust Web 框架。它支持 HTTP/1.x 和 HTTP/2、带有可选宏的强大请求路由、完全兼容 Tokio、保持活动和缓慢的请求处理、客户端/服务器 WebSocket 支持、透明的内容压缩/解压缩(br、gzip、deflate、zstd)、使用 OpenSSL 或 Rustls 的 SSL 支持等等。

use actix_web::{get, web, App, HttpServer, Responder};

#[get("/hello/{name}")]
async fn greet(name: web::Path<String>) -> impl Responder {
    format!("Hello {name}!")
}

#[actix_web::main] // or #[tokio::main]
async fn main() -> std::io::Result<()> {
    HttpServer::new(|| {
        App::new().service(greet)
    })
    .bind(("127.0.0.1"8080))?
    .run()
    .await
}
  • repo:https://github.com/actix/actix-web
  • stars:15.7k+
  • lang:rust


原文始发于微信公众号(小集):开源小集 第 007 期:在 Apple Silicon 上运行 iOS 应用程序和游戏;中国制霸生成器;macOS 视频播放器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/215259.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!