OpenSource Daily
120 subscribers
27 photos
63 links
Explore awesome open source project
Download Telegram
Forwarded from a a
科技公司面试手册

维护这个项目的人里,有很多本身就在公司里做招聘工作,他们不仅仅懂技术,而且还懂求职招聘,所以想找工作的朋友可以研究一下。

https://github.com/yangshun/tech-interview-handbook
Forwarded from a a
使用各种前端和后端的框架,复刻一个Medium.com,前端和后端可以两两任意搭配,因为它们都遵循同一个API规范。

从这个库也可以大概看得出目前的主流web框架有哪些。

https://github.com/gothinkster/realworld
Forwarded from a a
一个开源的、强大的、Restful风格的搜索引擎。

(太多项目用它作为搜索引擎了,包括我们熟知的微信,Elasticsearch的性能得到多方验证,请放心使用。)

https://github.com/elastic/elasticsearch
Forwarded from a a
一个运行在Android上的轻量级流媒体客户端

功能:看Youtube视频、搜索视频、搜索频道、下载视频、下载音频、查看历史、本地播放、展示评论......

该客户端还支持1080p/2K/4K播放。

目前主要是用于观看Youtube上的视频,未来还会支持其他平台。

https://github.com/TeamNewPipe/NewPipe
Nat可以完全替代“ls”命令,并且对“ls”做了一些改进,主要在于改进了区分文件的展示颜色,同时还有一个容易使用的文件搜索功能。

目前可以在macOS和linux上安装。
#Github 一个很棒的人工智能学习资料库(中文),无论你是想做人工智能方面的职业,还是对人工智能感兴趣,都十分推荐大家看看这个库,也多多支持这个很棒的git主,花那么多时间把资料整理并开源出来。

https://github.com/tangyudi/Ai-Learn
#Github Caddy是一个强大的,企业级的Web服务器软件,它是用Go语言写的,有丰富的HTTPS管理功能。(完全可以替代Nginx和Apache)

可以作为Web服务器,也可以作为反向代理、负载平衡、API网关等。

https://github.com/caddyserver/caddy
#Github Shell的种类很多,Linux下默认是bash,但是bash的功能还不够强大,界面还不够炫酷。zsh是一个功能强大的替代品,但是其配置十分复杂,使得程序员们难以手上。

这就引出了我今天推荐的开源的项目:ohmyzsh。ohmyzsh用于管理zsh的配置,它可以帮助你快速配置一个炫酷的zsh,让你也能轻松感受zsh的力量。

https://github.com/ohmyzsh/ohmyzsh
#Github 今天分享一个写得很用心的算法笔记(教程)

该仓库总共 60 多篇原创文章,都是基于LeetCode 的题目,涵盖了所有题型和技巧。作者总结了很多算法上的套路,对于想要学习算法的朋友来说,绝对是值得一看的仓库。

觉得有用的话,给Git主一颗star鼓励。

https://github.com/labuladong/fucking-algorithm
#Github Youtube-dl是一个youtube视频下载工具,它被开发者所广泛使用。但是Github在受到RIAA(美国唱片协会)的威胁后,删除了改项目。RIAA认为youtube-dl侵犯了版权。

但是!很多开发者第一时间发布了youtube-dl的备份,下面分享这些仓库的链接。

https://github.com/l1ving/youtube-dl
https://github.com/MrS0m30n3/youtube-dl-gui
https://github.com/ingbyr/VDM
https://github.com/norkunas/youtube-dl-php
https://youtube-dl.org/
#Github Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

Jupyter notebook能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。

其可以被用于编写非常直观的学习笔记,同时它也是数据分析的神器。

其编程环境主要适合三种语言:Julia, Python, R。

https://github.com/jupyter/notebook