每周开源推荐 2022-50期

每周开源推荐 2022-50期

Github Trending

分享 GitHub 最具热度、有趣、易于上手的开源项目

第2022-50周
更新时间:2022年12月14日
本期项目标签:
图像生成语音识别语音助手程序打包工具咖啡店系统管理系统书籍互联网安全渗透开源软件下载工具开源硬件模拟器端跨平台UI框架应用程序SDK代码示例OpenAI编排引擎微服务服务监控信息收集页面构建器无代码建站WordPress插件安卓清理工具DockermacOS模拟器菜谱Python库Github加速器去中心化操作系统GitHub Actions镜像

收集时间: Sun, 11 Dec 2022 01:39:41 GMT
收集主题: Weekly Trending of All Languages in GitHub

invoke-ai/InvokeAI

项目信息

开发语言:
Python JavaScript

项目标签:
图像生成

项目介绍

每周开源推荐 2022-50期

使用文本到图像开源生成器

这个版本的 Stable Diffusion 具有一个灵活的 WebGUI,一个交互式命令行脚本,它在一个“梦幻机器人”风格的界面中结合了 text2img 和 img2img 功能,以及多种功能和其他增强功能

这是CompVis/stable-diffusion的一个分支 ,开源文本到图像生成器。它提供了一个具有各种新功能和选项的简化流程,以帮助图像生成过程。它可以在 Windows、macOS 和 Linux 机器上运行

项目地址

https://github.com/invoke-ai/InvokeAI

ggerganov/whisper.cpp

项目信息

开发语言:
C C++ Python CMake Shell Makefile Batchfile

项目标签:
语音识别 语音助手

项目介绍

基于OpenAI 的 Whisper自动语音识别 (ASR) 模型的高性能机器学习

通过它可以轻松制作自己的离线语音助手应用,也可以轻松地将其集成到不同的平台和应用程序中。例如在 iPhone 13 设备上运行模型——完全离线,你甚至可以直接在浏览器中运行它
每周开源推荐 2022-50期

特点

  • 没有依赖项的普通 C/C++ 实现
  • Apple silicon – 通过 Arm Neon 和 Accelerate 框架优化
  • AVX 内在函数支持 x86 架构
  • 混合 F16 / F32 精度
  • 低内存使用率(Flash Attention + Flash Forward)
  • 运行时零内存分配
  • 在 CPU 上运行
  • C 风格的 API

支持的平台:

  • Mac 操作系统(英特尔和 Arm)
  • iOS
  • Linux
  • 网页插件
  • Windows(MSVC和MinGW)
  • 树莓派
  • 安卓

项目地址

https://github.com/ggerganov/whisper.cpp

tw93/Pake

项目信息

开发语言:
Rust

标签:
程序打包工具

项目介绍

🤱🏻 使用 Rust 使任何网页成为桌面应用程序的简单方法。🤱🏻 很简单的用 Rust 打包网页生成很小的桌面 App,很简单的用 Rust 打包网页生成很小的桌面 App,支持 Mac / Windows / Linux 系统,常用包下载、命令行一键打包、定制开发

特征

🏂 :相比传统的 Electron 套壳打包,要小将近 40 倍,不到 3M
😂 :Pake 的底层使用的 Rust Tauri 框架,性能体验较 JS 框架要轻快不少,内存小很多
🩴 :不是单纯打包,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制
🐶 :只是一个很简单的小玩具,用 Rust 替代之前套壳网页打包的老思路,其实 PWA 也很好

tw93/Pake

项目地址

https://github.com/tw93/Pake

thangchung/go-coffeeshop

项目信息

开发语言:
GoJavaScript

标签:
咖啡店系统管理系统

项目介绍

使用 Golang 编写的一个带有事件驱动微服务的咖啡店收银管理应用程序。
Nomad、Consul Connect、Vault 和 Terraform 用于部署

包含以下服务:

No.服务
1grpc网关
2产品服务
3收银台服务
4咖啡师服务
5厨房服务
6网络
go-coffeeshop_home
order_list_screen
coffeeshop

项目地址

https://github.com/thangchung/go-coffeeshop

doocs/leetcode

项目信息

开发语言:
JavaPythonC++GoTypeScriptRust

标签:
书籍

项目介绍

leetcode

😏任何编程语言的 LeetCode 解决方案 | 多种编程语言语言现实LeetCode、《剑指Offer(第2版)》、《程序人员面试金典(第6版)》题解

项目地址

https://github.com/doocs/leetcode

PKUFlyingPig/cs-self-learning

项目信息

标签:
书籍

项目介绍

每周开源推荐 2022-50期

计算机自学指南,目标是让一个刚刚接触计算机的小白,可以完全凭借这些开源社区的优质资源,少走弯路,在 2-3 年内成长为一个有扎实的数学功底和代码能力,经历过数十个千行代码量的 Project 的洗礼,掌握至少 C/C++/Java/JS/Python/Go/Rust 等主流语言,对算法、电路、体系、网络、操统、编译、人工智能、机器学习、计算机视觉、自然语言处理、强化学习、密码学、信息论、博弈论、数值分析、统计学、分布式、数据库、图形学、Web 开发、云服务、超算等等方面均有所涉猎的全能程序员。此后,无论是选择科研还是就业,我相信你都会有相当的竞争力

项目地址

https://github.com/PKUFlyingPig/cs-self-learning

t3l3machus/Villain

项目信息

开发语言:
Python

标签:
互联网安全
渗透

项目介绍

Villain

Villain 是一个 Windows 和 Linux 后门生成器和多会话处理程序,允许用户连接同级服务器(其他运行 Villain 的机器)并共享他们的后门会话,方便团队合作。

  1. Villain 具有内置的自动混淆有效载荷功能,旨在帮助用户绕过 AV 解决方案(针对 Windows 有效载荷)。
  2. 每个生成的有效负载只会工作一次。已经使用过的有效负载不能重新用于建立会话。
  3. 子服务器之间的通信使用 AES 加密,使用接收子服务器的 ID 作为加密 KEY,本地服务器 ID 的前 16 个字节作为 IV。在两个子服务器的初始连接握手期间,每个服务器的 ID 都以明文形式交换,这意味着握手可以被捕获并用于解密兄弟服务器之间的流量。我知道这样很“弱”。它不应该是超级安全的,因为这个工具被设计用于渗透测试/红队评估,这个加密模式应该足够了。
  4. 相互连接的反派实例(子服务器)也必须能够直接相互访问。我打算添加一个网络路由映射实用程序,以便子服务器可以使用彼此作为代理来实现它们之间的跨网络通信。

免责声明: 针对您没有明确测试权限的主机运行此工具生成的有效负载是非法的。您对使用此工具可能造成的任何风险由本人负责,使用请遵守相关法律法规

项目地址

https://github.com/t3l3machus/Villain

qbittorrent/qBittorrent

项目信息

开发语言:
C++

标签:
开源软件 下载工具

项目介绍

每周开源推荐 2022-50期

所有下载器的平替软件。qBittorrent 快速、稳定、开源。众多开源爱好者人手一个的下载器,同时也是PT资源站主力软件之一

qBittorrent 项目旨在提供一种替代 µTorrent 的开源软件。

此外,qBittorrent 在所有主要平台(FreeBSD、Linux、macOS、OS/2、Windows)上运行并提供相同的功能。同时支持WebGUI 可在本地/远程浏览器中打开管理界面进行管理

qBittorrent 基于Qt工具包和libtorrent-rasterbar库。
qbittorrent-420

项目地址

https://github.com/qbittorrent/qBittorrent

cnlohr/mini-rv32ima

项目信息

开发语言:
C

标签:
开源硬件 模拟器

项目介绍

一个微型 C header-only risc-v 模拟器。RISC-V是一个基于精简指令集原则的开源指令集架构,简易解释为开源软件运动相对应的一种“开源硬件” 该项目为模拟器,可以运行 Linux、应用程序等。编译平面二进制文件并将它们放入映像中
6874
6874

项目地址

https://github.com/cnlohr/mini-rv32ima

flutter/flutter

项目信息

开发语言:
DartC++JavaObjective-C

标签:
端跨平台UI框架 应用程序SDK

项目介绍

每周开源推荐 2022-50期

Flutter 是Google 推出并开源的移动应用开发框架/UI框架,主打跨平台、高保真、高性能。 开发者可以通过Dart 语言开发App,一套代码同时运行在iOS 和Android平台。 Flutter 提供了丰富的组件、接口,开发者可以很快地为Flutter 添加Native 扩展

项目地址

https://github.com/flutter/flutter

openai/openai-cookbook

项目信息

开发语言:
Python

项目标签:
代码示例 OpenAI

项目介绍

使用 OpenAI API 的示例和指南,使用 OpenAI 的强大模型构建下一代应用程序

项目地址

https://github.com/openai/openai-cookbook

charlax/engineering-management

项目信息

项目标签:
书籍

项目介绍

工程管理和技术领导力相关的资源集合,清单包含:

  • 🧰: 资源列表
  • 📖: 书
  • 🎞: 视频/电影摘录/电影
  • 🎤: 幻灯片/演示文稿
  • 🎧: 播客
  • ⭐️: 必读

项目地址

https://github.com/charlax/engineering-management

Netflix/conductor

项目信息

开发语言:
Java

项目标签:
编排引擎 微服务

项目介绍

每周开源推荐 2022-50期

基于JAVA语言编写可扩展的工作流程编排引擎,由Netflix开发且开源;用于架构基于微服务的流程。

它具备如下特性:

  • 允许创建复杂的业务流程,流程中每个独立的任务都是由一个微服务所实现。
  • 基于JSON DSL 创建工作流,对任务的执行进行编排。
  • 工作流在执行的过程中可见、可追溯。
  • 提供暂停、恢复、重启等多种控制模型。
  • 提供一种简单的方式来最大限度重用微服务。
  • 拥有扩展到百万流程并发运行的服务能力。
  • 通过队列服务实现客户端与服务端的分离。
  • 支持 HTTP 或其他RPC协议进行数据传送

架构如下:
每周开源推荐 2022-50期

项目地址

https://github.com/Netflix/conductor

louislam/uptime-kuma

项目信息

开发语言:
JavaScriptVue

项目标签:
可用性监控

项目介绍

一个酷炫的自托管监控工具,它是一个像“Uptime Robot”一样的自托管监控工具。
Uptime

特征

  • 监控 HTTP(s) / TCP / HTTP(s) 关键字/Ping/DNS 记录/推送/Steam游戏服务器/Docker 容器的正常运行时间。
  • 酷炫、响应式、流程的UI/UX。
  • 通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和90 多种通知服务进行通知,单击此处查看完整列表。
  • 最低 20 秒间隔
  • 多语言
  • 创建多个状态页面
  • 将状态页面映射到域
  • SSL证书信息
  • 支持代理
  • 2FA二次验证

项目地址

https://github.com/louislam/uptime-kuma

mxrch/GHunt

项目信息

开发语言:
Python

项目标签:
互联网安全 信息收集

项目介绍

GHunt (v2) 是一个攻击性的谷歌框架,旨在高效发展。
它目前专注于 OSINT,但与 Google 相关的任何用途都是可能的。

特征 :

  • CLI 用法和模块
  • Python库的使用
  • 完全异步
  • JSON导出
  • 浏览器扩展以简化登录

这是一个OSINT工具,仅通过他的电子邮件就可以提取 Google 帐户的大量信息。您可以找到目标的真实姓名、物理位置、Youtube 频道、他们的设备等

GHunt

免责声明: 对使用此工具可能造成的任何风险由本人负责,使用请遵守相关法律法规

项目地址

https://github.com/mxrch/GHunt

elementor/elementor

项目信息

开发语言:
PHP

项目标签:
页面构建器 无代码建站 WordPress插件

项目介绍

elementor是一个Wordpress下的高分插件,他是最先进的前端拖放页面构建器。以超快的速度让你在Wordpress创建高端、清晰完美的网站。任何主题、任何页面、任何设计。可以做到无代码建站,像做PPT一样简单就能快速制作精美网站。

开源基础版本已经涵盖了不少常用功能,但高级功能需要购买Pro订阅才能获得。

elementor

项目地址

https://github.com/elementor/elementor

0x192/universal-android-debloater

项目信息

开发语言:
Rust

项目标签:
安卓清理工具

项目介绍

用 Rust 编写的跨平台软件,可以让非Root状态下的设备 使用 ADB 去分辨手机自带系统应用用途或卸载。改善您的隐私、设备的安全性和电池寿命。缓解安卓设备存储空间日益膨胀但又不是用户资料占用。

同时对于OEM系统基本额都会给我们“贴心”准备好的各类预装应用 —— 某些厂商预装应用数量甚至高达几十个,此情此景该开源项目就发挥巨大作用了

v0.5.0

项目地址

https://github.com/0x192/universal-android-debloater

sickcodes/Docker-OSX

项目信息

开发语言:
Python

项目标签:
Docker macOS模拟器

项目介绍

在Docker中运行macOS VM!在Docker中运行接近本机OSX-KVM!X11转发!用于OS X安全研究的CI/CD!Docker mac容器。

特点:

  • 性能接近原生
  • X11转发
  • iMessage安全研究
  • iPhone USB工作

Docker容器中的macOS用途:
使用Linux和Windows对macOS进行安全研究

running-mac-inside-docker-qemu

项目地址

https://github.com/sickcodes/Docker-OSX

Anduin2017/HowToCook

项目信息

项目标签:
菜谱

项目介绍

程序员做饭指南

程序员在家做饭方法指南。Programmer’s guide about how to cook at home (Chinese only)

这绝对是Github最另类且有趣的项目之一,无关程序但有关程序员,作者自己搜寻菜谱并结合实际做菜的经验,准备用更清晰精准的描述来整理常见菜的做法,以方便程序员在家做饭。

它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。

每周开源推荐 2022-50期

项目地址

https://github.com/Anduin2017/HowToCook

openai/openai-python

项目信息

开发语言:
Python

项目标签:
Python库

项目介绍

OpenAI Python库

OpenAI Python 库提供了从以 Python 语言编写的应用程序对 OpenAI API 的便捷访问。它包括一组预定义的 API 资源类,这些类从 API 响应动态初始化自己,这使其与各种版本的 OpenAI API 兼容。

项目地址

https://github.com/openai/openai-python

dotnetcore/FastGithub

项目信息

开发语言:
C#

项目标签:
Github加速器

项目介绍

github加速神器
解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push丢失等问题

fastgithub不具备“科学”功能,只为Github而生

免责声明: 对使用此工具可能造成的任何风险由本人负责,使用请遵守相关法律法规

项目地址

https://github.com/dotnetcore/FastGithub

hehonghui/awesome-english-ebooks

项目信息

项目标签:
书籍

项目介绍

经济学生(含音视频)、纽约客、卫报、连线、大西洋月刊等英文杂志免费下载,支持epub、mobi、pdf格式,每周更新

内容分类

  • 经济学人 – 周刊, 点击这里下载最新一期 , 每周五十一点更新
  • 纽约客 – 周刊, 点击这里下载最新一期 , 每周六上午更新
  • 卫报 – 每周两期, 每周三、周日更新
  • The Atlantic – 月刊, 每月2号更新
  • Wired – 月刊, 每月2号更新

如何选择杂志 ? 请参考下面两篇文章

  • 考研英语题源分析,看看题目来自于哪里
  • 2018英语外刊大合集

项目地址

https://github.com/hehonghui/awesome-english-ebooks

AleoHQ/snarkOS

项目信息

开发语言:
Rust

项目标签:
去中心化 操作系统

项目介绍

snarkOS是一个用于零知识应用的去中心化操作系统。该代码构成了Aleo网络的主干,它以可公开验证的方式验证交易并存储加密状态应用程序。

每周开源推荐 2022-50期

以下是运行 Aleo 节点的最低要求:

  • CPU:16 核(首选 32 核)
  • 内存:16GB 内存(首选 32GB)
  • 存储:128GB 磁盘空间
  • 网络:10 Mbps 的上传和下载带宽
  • 请注意,要运行具有竞争力的Aleo Prover ,机器需要的不仅仅是这些要求

项目地址

https://github.com/AleoHQ/snarkOS

actions/runner-images

项目信息

项目标签:
GitHub Actions镜像

项目介绍

GitHub Actions 运行器图像,GitHub Actions 是一种持续集成和持续交付(CI/CD) 平台,可用于自动执行生成、测试和部署管道;此仓库中存储各种环境所需要的镜像,可以用于测试或打包发布时候针对不同系统环境的运行打包支持。

可用图像:

  • Ubuntu 22.04
  • Ubuntu 20.04
  • Ubuntu 18.04已弃用
  • macOS 12
  • macOS 11
  • macOS 10.15已弃用
  • WindowsServer2022
  • WindowsServer2019

项目地址

https://github.com/actions/runner-images

apple/ml-stable-diffusion

项目信息

开发语言:
PythonSwift

项目标签:
Python包

项目介绍

苹果官宣了对Stable Diffusion 2.0的深度支持,搭配苹果自家Core ML模型,M2芯片最快18秒即可出图;

使用 Stable Diffusion 获得令人信服的结果可能需要大量时间和迭代,因此模型在设备上部署的核心挑战是确保它能够在设备上足够快地生成结果。这需要执行一个复杂的管道,该管道包含 4 个不同的神经网络,总计约 12.75 亿个参数.

diffusion

项目地址

https://github.com/apple/ml-stable-diffusion

Zimri 收集整理,欢迎转载,请注明出处:https://www.insilen.com/post/69.html

文章遵循 署名-非商业性使用-相同方式共享 4.0 国际(CC BY-NC-SA 4.0)协议

(99)
打赏 微信赞赏 微信赞赏 支付宝扫一扫 支付宝扫一扫
上一篇 2020-11-02 09:00
下一篇 2022-12-15 17:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注