Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

jart/cosmopolitan

Stars: 12.9k License: ISC

Cosmopolitan Libc 使 C 成为一种构建一次运行在任何地方的语言,就像 Java 一样,但它不需要解释器或虚拟机。相反,它重新配置了标准 GCC 和 Clang 以输出符合 POSIX 标准的多语言格式,在 Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS 上本地运行,并具有最佳性能和最小占用空间。

  • 可在多个平台上原生运行
  • 性能优越且占用空间极小
  • 支持各种编译模式
  • 提供强大调试功能

federico-busato/Modern-CPP-Programming

Stars: 5.1k License: NOASSERTION

这个项目是一个面向已经熟悉 C 和面向对象编程的人,旨在提高他们对 C++ 编程的熟练度。该课程涵盖了 C++ 编程基础知识,并深入讲解了先进的语义和概念。其主要功能包括:

  • 免费且频繁更新
  • 包含最新语言标准中的概念和特性
  • 实用教学:简洁结构化描述与代码相关联
  • 最小代码示例以展示特定功能或问题而不偏离主题
  • 附加语言方面内容:工具、编码约定、项目组织和代码优化等。

核心优势包括实践教学方法,从真实案例中获取经验并分享给用户。

apache/incubator-opendal

Stars: 2.2k License: Apache-2.0

OpenDAL 是一个数据访问层,允许用户以统一的方式轻松高效地从各种存储服务中检索数据。该项目的主要功能包括 Rust 核心库、多种语言绑定 (如 Java、Node.js 和 Python)、应用程序 (oli:OpenDAL 命令行界面,oay:OpenDAL 网关) 以及支持标准存储协议 (如 ftp、webdav)、对象存储服务 (如 s3、gcs 等)、文件存储服务 (如 fs、azdls 等),消费者云存储服务和键值/缓存数据库后端。其关键特点和优势包括:

  • 支持多种编程语言
  • 统一接口方便使用不同类型的数据源
  • 多样化且广泛覆盖了常见的云端与本地文件系统资源
  • 开放式开发模式鼓励社区参与贡献

EmergeTools/Pow

Stars: 1.8k License: MIT

Pow 是一个为您的应用程序提供愉快的 SwiftUI 效果的项目。

  • 提供了一系列 SwiftUI 过渡效果以及 Change Effects,可以在数值更新时触发视觉或触感反馈。
  • 可选择多种 Change Effects:Spray、Haptic Feedback、Jump、Ping 等
  • Particle Layer 功能可避免粒子特效被其直接祖先裁剪,并且支持自定义名称
  • 所有过渡都使用静态变量 movingParts 命名空间管理,如 Anvil、Blinds 等。

chiteroman/PlayIntegrityFix

Stars: 1.3k License: GPL-3.0

这个项目是一个 Zygisk 模块,用于修复 "ctsProfileMatch" (SafetyNet) 和 "MEETS_DEVICE_INTEGRITY" (Play Integrity)。该模块的主要功能包括注入 classes.dex 文件以修改 android.os.Build 类中的一些字段,并在本地代码中创建钩子来修改系统属性。它旨在避免硬件认证,只欺骗 Google Play 服务的 DroidGuard (SafetyNet/Play Integrity) 服务。用户可以通过自定义 .pif.json 文件伪装 GMS 不稳定进程的自定义值。此外,在故障排除方面提供了详细步骤指导。

  • 修复 "ctsProfileMatch" 和 "MEETS_DEVICE_INTEGRITY"
  • 注入 classes.dex 文件
  • 创建钩子来修改系统属性
  • 提供自定义 .pif.json 文件支持

sashabaranov/go-openai

Stars: 6.9k License: Apache-2.0

这个项目是 Go OpenAI,它提供了 OpenAI API 的非官方 Go 客户端。主要功能包括支持 ChatGPT、GPT-3、GPT-4、DALL·E 2 和 Whisper 等 API,并且可以进行各种用例的示例使用。该项目的核心优势和关键特点包括:

  • 支持多种 OpenAI API
  • 提供简单易用的安装指南
  • 维护清晰文档以处理 API 错误
相关推荐
鬼火儿4 小时前
SpringBoot】Spring Boot 项目的打包配置
java·后端
cr7xin4 小时前
缓存三大问题及解决方案
redis·后端·缓存
赵文宇(温玉)5 小时前
构建内网离线的“github.com“,完美解决内网Go开发依赖
开发语言·golang·github
间彧5 小时前
Kubernetes的Pod与Docker Compose中的服务在概念上有何异同?
后端
间彧5 小时前
从开发到生产,如何将Docker Compose项目平滑迁移到Kubernetes?
后端
牛奶咖啡135 小时前
利用Github与Hexo搭建属于自己的在线个人博客
github·hexo创建静态博客·免费部署博客到公网上·创建自定义静态博客·将静态博客上传到github·将自己的网站发布到网上
散峰而望5 小时前
C++入门(一)(算法竞赛)
c语言·开发语言·c++·编辑器·github
间彧5 小时前
如何结合CI/CD流水线自动选择正确的Docker Compose配置?
后端
间彧5 小时前
在多环境(开发、测试、生产)下,如何管理不同的Docker Compose配置?
后端
间彧5 小时前
如何为Docker Compose中的服务配置健康检查,确保服务真正可用?
后端