HelloGitHub 第 51 期

栏目: IT技术 · 发布时间: 4年前

内容简介:函数式编程语言
1. goaccess

Star 11.6k Watch 281 Fork 787

实时 Web 日志分析工具

HelloGitHub 第 51 期
2. u6a

Star 5 Watch 1 Fork 2

函数式编程语言 Unlambda 的一个朴素实现,包含字节码编译器和解释器。此项目可以帮助初学者理解函数式编程的思想,并提供了实现函数式编程语言解释器的一些朴素思路。

  • 性能优异:运行性能远高于官方实现,且优于多数现有的开源实现
  • 稳定可靠:有丰富的测试样例支撑,可靠性高
  • 简单朴素:代码简单易读,且提供了实现思路 文档 ,对初学或者完全没有学过编译原理的新手非常友好

C# 项目

3. Netch

Star 4.8k Watch 105 Fork 877 中文

一款 Windows 平台的开源游戏加速工具

HelloGitHub 第 51 期
4. ScheduleMasterCore

Star 292 Watch 24 Fork 73 中文

一款基于 .NET Core 开发的分布式任务调度系统。支持丰富的调度类型、灵活可控的系统参数、简易的 UI 操作、支持多节点高可用、业务 API 集成等等特性。同时支持多样化的部署方式,容易上手

HelloGitHub 第 51 期
5. HandyControl

Star 1.6k Watch 105 Fork 410 中文

一套 WPF 控件库。它几乎重写了所有原生样式,同时包含 70 余款自定义控件。支持跨平台、国际化,适用于 MVVM 架构开发,扁平化设计、支持动态更换主题和背景色。丰富的自定义控件解决了 View 设计的痛点,让 程序员 更加专注于业务逻辑的开发

HelloGitHub 第 51 期

C++ 项目

6. CnC_Remastered_Collection

Star 12.7k Watch 418 Fork 3.4k

EA 发布的《红警》和《泰伯利亚黎明》游戏源代码

HelloGitHub 第 51 期
7. chinessChess

Star 26 Watch 0 Fork 24 中文

基于 Qt5 开发的中国象棋网络对战平台,支持单机和网络对战

HelloGitHub 第 51 期

Go 项目

8. grmon

Star 1.4k Watch 31 Fork 34

Goroutine 的命令行监控工具

HelloGitHub 第 51 期
9. HackChrome

Star 48 Watch 6 Fork 16 中文

Go 语言实现的从 Chrome 中获取自动保存的用户名密码工具。目前仅支持 Windows Chrome 中存储的密码,但是很有意思还可以学习怎么用 Go 调用 DLL 动态链接库的姿势

HelloGitHub 第 51 期
10. seaweedfs

Star 9.8k Watch 518 Fork 1.3k

一款基于 Go 开发的部署方便、使用简单且强大的分布式文件系统

HelloGitHub 第 51 期
11. fate

Star 828 Watch 42 Fork 207 中文

起中文名工具,去吧!算名先生

Java 项目

12. JApiDocs

Star 664 Watch 44 Fork 145 中文

一个无需额外注解、开箱即用的 SpringBoot 接口文档生成工具。特性:

  • 代码即文档
  • 支持导出 HTML
  • 同步导出客户端 Model 代码
  • 等等
13. PowerJob

Star 232 Watch 8 Fork 28 中文

基于 Akka 架构的新一代分布式任务调度与计算框架。支持 CRON、API、固定频率、固定延迟等调度策略,支持单机、广播、MapReduce 等多种执行模式,支持在线任务治理与运维,提供 ShellPythonJava 等功能丰富的任务处理器,提供工作流来编排任务解决依赖关系,使用简单,功能强大,文档齐全。同类产品对比:

HelloGitHub 第 51 期

JavaScript 项目

14. react-trello

Star 1.2k Watch 37 Fork 273

任务状态管理面板组件。实现了拖拽方式管理任务状态,点击即可编辑任务内容

HelloGitHub 第 51 期
15. perfume.js

Star 1.5k Watch 29 Fork 47 中文

用于测量第一个 dom 生成的时间、用户最早可操作时间和组件的生命周期性能的库。示例代码:

perfume.start('fibonacci');
fibonacci(400);
perfume.end('fibonacci');
// Perfume.js: fibonacci 0.14 ms
HelloGitHub 第 51 期 16. Mongood

Star 153 Watch 4 Fork 6

MongoDB 图形化的管理工具。特性:

  • 基于微软 Fluent UI,支持自动黑暗模式
  • 支持完整的 Mongo-shell 数据类型和查询语法,利用索引实现的自动查询和排序
  • 支持 Json 数据库模式,既可用于 Server 也可用于 Client
HelloGitHub 第 51 期 17. TimeCat

Star 450 Watch 9 Fork 39 中文

一款 JS 的网页录屏工具。参考了游戏录像的原理而实现的渲染引擎,生成的录像文件只有传统视频的百分之一!还可以在录制语音的同时自动生成字幕,导出的视频文件可以跨端播放。目前已经开发一段时间,后续还将实现更多有意思的功能,欢迎持续关注。 在线预览

18. react-visual-editor

Star 1.7k Watch 47 Fork 232 中文

基于 React 组件的可视化拖拽、搭建页面的代码生成工具。所见即所得,可以完美还原 UI 设计搞,并支持多款型号手机(可配置)和 PC 效果展示,模板功能可以使你分享你的页面或者页面中局部任何部分组件组合,减少相似页面的重复操作。效果如下:

HelloGitHub 第 51 期
19. elevator.js

Star 5.6k Watch 104 Fork 492

一个 back to top 返回顶部的插件。如他的名字一样,网页在返回顶部过程中像电梯向上运行,当页面返回到顶部时,会有电梯“到达”的提示音。叮~页面已到达顶部

HelloGitHub 第 51 期

PHP 项目

20. code6

Star 170 Watch 11 Fork 23 中文

一款 GitHub 代码泄露监控系统,通过定期扫描 GitHub 发现代码泄露行为。特性:

  • 全可视化界面,操作部署简单
  • 支持 GitHub 令牌管理及智能调度
  • 扫描结果信息丰富,支持批量操作
  • 任务配置灵活,可单独配置任务扫描参数
  • 支持白名单模式,主动忽略白名单仓库
HelloGitHub 第 51 期

Python 项目

21. rich

Star 7.6k Watch 85 Fork 176

一个让你的终端输出变得“花里胡哨”的三方库。我的一位前辈告诉我,不要整那些花里胡哨的主题和样式,这是在自寻烦恼。可是臣妾做不到啊,这么好看的终端输出,让我的心情都愉悦起来了。瞧那性感的语法高亮、整齐的表格、舒服的颜色、进度条等,一切都是值得的

HelloGitHub 第 51 期
22. poetry

Star 11.2k Watch 132 Fork 790

Python 虚拟环境、依赖管理工具。依赖管理 工具 有很多,我相上了它有三点:通过单文件 pyproject.toml 便可轻松的区别安装、管理开发和正式环境、有版本锁定可方便回滚、输出界面简单清爽。当然它还是个“新生儿”,尝鲜的风险还是有的,选择须谨慎

HelloGitHub 第 51 期
23. free-python-games

Star 1.0k Watch 66 Fork 513

真入门级的 Python 游戏集合库。都是简单的小游戏:贪吃蛇、迷宫、Pong、猜字等,运行方便、代码简单易懂。用游戏开启的你 Python 学习之旅,玩完再学源码,其乐无穷啊。安装运行:

pip install freegames
python -m freegames.snake # freegames.游戏名
HelloGitHub 第 51 期 24. py2sec

Star 23 Watch 3 Fork 11 中文

一款轻量级跨平台 Python “加密”、加速的脚本工具。原理是基于 Cython 将 .py 编译成 run-time libraries 文件:.so(Linux && Mac)或 .pyd(Win),一定程度上实现了“加密”保护源代码的功能。参数详解如下:

-v,  --version    显示 py2sec 版本
-h,  --help       显示帮助菜单
-p,  --pyth       Python 的版本,默认为你的 Python 命令绑定的 Python 版本
-d,  --directory  Python 项目路径(如果使用 -d 参数,将编译整个 Python 项目)
-f,  --file       Python文件(如果使用 -f,将编译单个 Python 文件)
-m,  --maintain   标记你不想编译的文件或文件夹路径
-x  --nthread     编译启用的线程数
-q  --quiet       静默模式,默认 False
-r  --release     Release 模式,清除所有中间文件,只保留加密结果文件,默认 False
python py2sec.py -f test.py
python py2sec.py -f example/test1.py -r
python py2sec.py -d example/ -m test1.py,bbb/
HelloGitHub 第 51 期 25. oxfs

Star 20 Watch 1 Fork 2

一个基于 sftp 协议的 fuse 网络文件系统,功能上类似于 sshfs。特性:

  • 引入了异步并发读远端文件机制,提高了文件首次读速度。
  • 缓存持久化到本地磁盘,下次挂载时访问更加快速。
  • 异步任务负责同步文件,避免低速的网络读写阻塞上层应用。
HelloGitHub 第 51 期

Swift 项目

26. Aerial

炫酷的苹果系统屏保项目。该屏保视频取材自苹果零售店 Apple TV 的专用屏保,航拍质量超棒,快换上试试吧。直接下载 Aerial.saver.zip 文件 ,解压后双击文件“即可食用”

HelloGitHub 第 51 期

其它

27. shan-shui-inf

Star 2.3k Watch 44 Fork 141

自动生成一副山水画

HelloGitHub 第 51 期
28. kuboard-press

Star 5.0k Watch 100 Fork 429 中文

一款基于 Kubernetes 的微服务管理界面。包含文档、教程、管理界面和实战分享

HelloGitHub 第 51 期
29. vscode-rainbow-fart

一款在你编程时花式夸你的 VSCode 扩展插件。可以根据代码关键字,播放贴近代码意义的真人语音,并且有一个醒目的项目名字“彩虹屁”

HelloGitHub 第 51 期
30. flink-training-course

Star 2.8k Watch 337 Fork 804 中文

Flink 视频直播教程回放集合

31. raft-zh_cn

Star 3.0k Watch 144 Fork 949 中文

《分布式 Raft 一致性算法论文》中文翻译

32. GitHub-Chinese-Top-Charts

每周更新一次的 GitHub 中文项目排行榜

开源书籍

33. go-ast-book

Star 1.8k Watch 68 Fork 180 中文

《Go语法树入门:开启自制编程语言和编译器之旅》

HelloGitHub 第 51 期

机器学习

34. Surprise

Star 4.1k Watch 145 Fork 762

一款简单易用基于 Python scikit 的推荐系统。如果你想用 Python 上手做一套推荐系统,那你可以试试它

HelloGitHub 第 51 期
35. djl

Star 892 Watch 52 Fork 125

亚马逊开源的一款基于 Java 语言的深度学习框架。对于 Java 开发者而言,可以在 Java 中开发及应用原生的机器学习和深度学习模型,同时简化了深度学习开发的难度。通过 DJL 提供直观的、高级的 API,Java 开发人员可以训练自己的模型,或者利用数据科学家用 Python 预先训练好的模型来进行推理。如果您恰好是对学习深度学习感兴趣的 Java 开发者,那么这个项目完全对口。运行效果如下:

HelloGitHub 第 51 期
36. data-science-ipython-notebooks

Star 18.7k Watch 1.6k Fork 5.8k

数据科学的 IPython 集合。包含:TensorFlow、Theano、Caffe、scikit-learn、Spark、Hadoop、MapReduce、matplotlib、pandas、SciPy 等方方面面


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Ruby元编程(第2版)

Ruby元编程(第2版)

[意] Paolo Perrotta / 廖志刚 / 华中科技大学出版社 / 2015-8-1 / 68.80

《Ruby元编程(第2版)》在大量剖析实例代码的基础上循序渐进地介绍Ruby特有的实用编程技巧。通过分析案例、讲解例题、回顾Ruby类库的实现细节,作者不仅向读者展示了元编程的优势及其解决问题的方式,更详细列出33种发挥其优势的编程技巧。本书堪称动态语言设计模式。Ruby之父松本行弘作序推荐。一起来看看 《Ruby元编程(第2版)》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

html转js在线工具
html转js在线工具

html转js在线工具