DevWeekly收集整理每周优质开发者内容,包括开源项目资源工具技术文章等方面。

每周五定期发布,同步更新到 知乎:Jackpop 。

欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~

订阅方式

  1. Star并收藏项目DevWeekly
  2. 关注 知乎:Jackpop

开源项目

1. py3minepi

Python Star:115

一款由Python实现的热门游戏《迷你世界》,目前是通过Python2.x实现。

2. txtai

Python Star:2.3k

txtai是一款机器学习工作流程搭建工具,通过它可以将一些实用的人工智能组件搭建在一起,实现很多有价值的功能。

它提供了很多实用的组件,例如,翻译、音频处理、图像处理、文本处理。

3. Steve-Pixels

Python Star:9

一个用Python制作的有趣的、休闲的、有策略的游戏。

4. rich-bench

Python Star:53

一个小小的Python基准测试工具,我们可以写好实现要对比的基准测试函数,通过rich-bench可以快速得到结果,并且生成上图的报告,能够极大的提升基准测试的效率。

5. wechat

Java Star:5.3k

Java开发的微信高仿应用,微信中很多核心的功能都有,文字聊天,表情,视频通话,文件传输、红包等,应有尽有。

6. AmazeFileManager

Java Star:3.9k

一款功能强大的Android文件管理器,开源、轻量、流畅,而且剪切、复制、压缩、提取、标签管理、导航抽屉、文件加解密、云服务、数据库阅读器、多种主题和图标,这些实用功能也是应有尽有。

7. wholeaked

Go Star:666

一个文件共享工具,能够获得共享文件列表和接收者列表,并且能够给每个收件人创建一个独一无二的签名,并将其秘密的添加到文件中,能够让我们在发生泄漏的情况下找到责任人。

wholeaked适用于每种文件类型,而且,它对常见的文件类型有一些实用的附加功能,如PDF、DOCX、MOV等。

8. DearPyGui

C++ Star:8.3k

一款由C++便携,用于Python的快速而强大的图形用户界面工具箱,具有依赖小、现代化外观、高性能、跨平台等诸多优良特性。

9. Stacer

C++ Star:7.9k

Stacer是一个开源的系统优化器和应用程序监视器,帮助用户管理整个系统的不同方面,它是一个全能的系统工具。

10. dashdot

JavaScript Star:516

一个简单、现代的服务器仪表板,主要用于小型私人服务器。

具有,可定制的小工具、漂亮的动画和风格、支持多种架构、大量的个性化选项等特点。

资源工具

1. R2Devops

R2Devops是一款(pipeline)生成工具,只需要提供Github代码链接,然后点击一下就可以快速创建项目的CI/CD流水线。

2. Dendron

Dendron是一个开源的、基于markdown的知识库管理工具。

它是一个专门为开发者建立的个人知识管理工具(PKM),并与VS Code和VSCodium等IDE原生集成。

3. SimpleDB

创建数据库就像生成一个链接一样简单,让你在不接触数据的情况下实现数据的存储,通过一个链接、一个token就可以快速使用。

4. secli

一个简单的CLI,用于在本地存储可管理密钥。

该应用程序是完全离线的,数据不会被发送到互联网上。

5. ripgrep-all

使用过Linux的应该对grep命令不陌生,一款给予正则表达式的全局搜索工具,它很强大,也很好用。

但是,有一个弊端,只适用于文本类搜索,在PDF、压缩包以及多媒体文件中就不能用了。

ripgrep-all就是解决这个弊端的一款Linux命令行工具,它不仅适合纯文本,还适合所有其他类型的文件:

也就是说,如果你的图像中有某一段文字,它也可以根据图像中的文字搜索出对应的图像。

技术文章

1. su和sudo有什么区别?

su和sudo是Linux系统中用于提升非root用户权限的命令,很多用户在使用时都会把它们混为一谈。

其实,二者还是存在很多区别,它们有各自的优势,也都有各自的副作用,所以,深入了解它们的特点,能够便于我们更加高效的使用。

这篇文章就从su和sudo的历史、特点、区别进行了详细的介绍,以及在什么场景该如何使用。

2. 像专家一样组织Python代码

Python不同于像C#或Java这样的语言,在那些语言中,他们强制要求你用它们所在的文件来命名类。

到目前为止,Python是我接触过的最灵活的语言之一,一切太过灵活的东西都会增加错误决定的几率。

许多容易实现的决定可能会适得其反,产生极难维护的代码。

在这一章中,会介绍到从很多公司和个人开发者中总结的一些有价值的准则,能够像专家一样组织Python代码,这对于后期代码的扩展和维护也会有极大的帮助。

又一款超好用开源知识库管理工具相关推荐

  1. 一款高颜值开源知识管理工具

    [公众号回复 "1024",免费领取程序员赚钱实操经验] 大家好,我是章鱼猫. 今天推荐的这个项目是「think」,云策文档,一款开源知识管理工具,通过独立的知识库空间,结构化地组 ...

  2. EmuOS :一款超酷的开源复古 Windows 系统模拟器

    导读 今天给大家介绍一款超酷的开源复古 Windows 系统模拟器 "EmuOS",只需要一个 Web 浏览器,即可畅快体验复古的 Windows 系统和 90 年代的复古游戏 / ...

  3. 10款中小企业必备的开源免费安全工具

    10款中小企业必备的开源免费安全工具 secist2017-05-18+8共527453人围观 ,发现 7 个不明物体企业安全工具 很多企业特别是一些中小型企业在日常生产中,时常会因为时间.预算.人员 ...

  4. SaaSBase:推荐七款超好用的大数据分析工具

    如今,大小企业都可以利用商业智能工具来理解复杂的大数据.通过收集和分析这些数据,并将其转化成易于理解的报告,这些解决方案可以为企业提供有价值的洞察力,从而提高企业利润.SaaSBase(saasbas ...

  5. Python培训教程分享:10款超好用的Python开发工具

    学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的Python ...

  6. Python教程分享,10款超好用的Python开发工具!

    学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的python ...

  7. java 开源 报表_6款常用的Java开源报表制作工具

    原标题:6款常用的Java开源报表制作工具 1. Aspose.Cells for JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表 ...

  8. 网页兼容性测试软件,12款超棒的浏览器兼容性测试工具让你轻松搞定Bug

    原标题:12款超棒的浏览器兼容性测试工具让你轻松搞定Bug Spoon Browser Sandbox 点击你需要测试的浏览器环境,安装插件就可以进行测试了.帮助你测试网页在Safari.Chrome ...

  9. 全网最全的知识库管理工具综合评测和推荐:FlowUs、Baklib、简道云

    全网最全.最佳的知识库管理工具综合评测和推荐:FlowUs.Baklib.简道云.ONES Wiki .PingCode.Seed.MeBox.亿方云.智米云.搜阅云.天翎 知识库的发展路径 知识库主 ...

最新文章

  1. 机器学习实战(十四)利用SVD简化数据
  2. Android ContentProvider支持跨进程数据共享与互斥、同步 杂谈
  3. java8日期转时间戳_Java 8日期和时间
  4. HDU - 6621 K-th Closest Distance——主席树+二分
  5. mosca mysql_nodejs 完成mqtt服务端
  6. java的引用指的是什么_请问java里的引用是指什么啊?
  7. c语言函数简单注释模板,C语言中的Doxygen注释模板
  8. ssis行计数变量_SSIS服务性能计数器指南
  9. npm run dev时报错:Node Sass does not yet support../nodejs与node-sass版本冲突
  10. 理解JAVASCRIPT 闭包
  11. 支持x86架构的通用计算机,X86架构模式
  12. SQL Server 2008 附加数据库之后显示为 只读 的解决方法
  13. Backpropogation反向传播公式推导【李宏毅深度学习版】
  14. 基于vue+muse-ui的简历生成器
  15. c++ 中文字符的 setw 格式化打印问题
  16. storyBoard中TopLayout和SuperView
  17. Mock数据Mustache语法学习记录
  18. docker elasticsearch Exception in thread main java.nio.file.NoSuchFileException: /usr/share/elasti
  19. Linux(6)磁盘管理和文件系统
  20. .考试倒计时44天!来提分啦!

热门文章

  1. 罗技 HTPC K700
  2. java 取款机_JAVA ATM提款机程序
  3. 基于隐马尔科夫模型文本相似度问题研究
  4. Python数据分析入门(二)——从NumPy数组说起
  5. 基于DOA联合TDOA时间积累下二维平面GDOP
  6. 通过置换标签的方式给数据集加噪声
  7. freecodecamp上的html练习项目
  8. 1001 害死人不偿命的(3n+1)猜想 (15分)_Quentin
  9. 有哪些适合放在程序员办公桌上的高逼格物件?
  10. vue+element实现滚动公告栏效果