Trending Repositories of September on GitHub

Written by dashmagazine | Published 2018/08/21
Tech Story Tags: programming | github | development | javascript | python

TLDRvia the TL;DR App

Check out what the GitHub community is most excited about this month.

1 Os-tutorial

Language: C

8 519 Stars

754 Forks

It’s a repository for those, who want to know how to create an OS from scratch. This course is a code tutorial aimed at people who are comfortable with low-level computing. For example, programmers who have curiosity on how an OS works but don’t have the time or willpower to start reading the Linux kernel top to bottom. It has a is little theory, only practice. The author suggests you to google your theory lecturer. The lessons are tiny and may take 5–15 minutes to complete.

The project got 6,744 stars this month.

cfenollosa/os-tutorial_How to create an OS from scratch. Contribute to cfenollosa/os-tutorial development by creating an account on GitHub._github.com

2 ToolsOfTheTrade

13 311 Stars

1 039 Forks

This repository contains tools of the trade, from Hacker News. You can find a list of self-hosted as well as hosted services. Each line has a name of the service, connected twitter account, pricing, and a small description. The repository is opened for contribution.

cjbarber/ToolsOfTheTrade_Tools of The Trade, from Hacker News. Contribute to cjbarber/ToolsOfTheTrade development by creating an account on…_github.com

3 System-design-primer

Language: Python

48 275 Stars

6 605 Forks

The repository should help you to learn how to design large-scale systems and to prepare for the system design interview. It includes Anki flashcards and is available in 17 languages. This repository is open source project continually updated.

donnemartin/system-design-primer_Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. …_github.com

4 You-Dont-Need-Momentjs

Language: JavaScript

5 534 Stars

107 Forks

If you are working on a performance sensitive web application, it might cause a huge performance overhead because of its complex APIs and large bundle size. This repository is a list of date-fns or native functions which you can use to replace moment.js + ESLint Plugin.

Make use of native JavaScript object and array utilities before going big. Good library if you’re looking to replace Moment.js for one reason or another. Immutable too.

— Dan Abramov, Author of Redux and co-author of Create React App. Building tools for humans.

you-dont-need/You-Dont-Need-Momentjs_List of date-fns or native functions which you can use to replace moment.js + ESLint Plugin …_github.com

5 Windows95

Language: JavaScript

12 830 Stars

718 Forks

The repository is Windows 95 in Electron. Runs on macOS, Linux, and Windows. The author says it should not be used for anything other than personal amusement. As it only works well by accident and was mostly a joke and the code quality is accordingly. This project is provided for educational purposes only. And it is not affiliated with and has not been approved by Microsoft.

felixrieseberg/windows95_💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows. - felixrieseberg/windows95_github.com

6 Python

Language: Python

11 050 Stars

3 313 Forks

The repository contains all algorithms implemented in Python, which are for demonstration purposes only.

TheAlgorithms/Python_All Algorithms implemented in Python. Contribute to TheAlgorithms/Python development by creating an account on GitHub._github.com

7 bat

Language: Rust

8 559 Stars

144 Forks

Bat is a cat clone with wings. Bat provides beautiful, advanced syntax highlighting and integrates with Git to show file modifications. It also offers a user-friendly command-line interface and works his should work with Debian/Ubuntu, ARM (eg. Raspberry PI), Arch Linux, Void Linux, FreeBSD and MacOS.

sharkdp/bat_A cat(1) clone with wings. Contribute to sharkdp/bat development by creating an account on GitHub._github.com

8 tink

Language: Java

5 836 Stars

441 Forks

Tink is a multi-language, cross-platform library. Tink provides secure APIs that are easy to use correctly and hard(er) to misuse. It reduces common crypto pitfalls with user-centered design, careful implementation and code reviews, and extensive testing. At Google, Tink is already being used to secure data of many products such as AdMob, Google Pay, Google Assistant, Firebase, the Android Search App, etc.

google/tink_Tink is a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use…_github.com

9 100-Days-Of-ML-Code

Language:

15 083 Stars

2 833 Forks

The repository is a tutorial of 100 Days of Machine Learning Coding. You can find a dataset, video materials and infographic s— one task per each day.

Avik-Jain/100-Days-Of-ML-Code_100 Days of ML Coding. Contribute to Avik-Jain/100-Days-Of-ML-Code development by creating an account on GitHub._github.com

10 test-your-sysadmin-skills

Language:

4 773 Stars

396 Forks

The repository is a collection of *nix Sysadmin Test Questions and Answers for Interview/Exam (2018 Edition). You can test your knowledge in different fields with these questions. The total number is 230 questions. The answers are only examples and do not exhaust the whole topic. Most of them contains useful resources for a deeper understanding of the answer.

trimstray/test-your-sysadmin-skills_A collection of *nix Sysadmin Test Questions and Answers for Interview/Exam (2018 Edition). Test your knowledge in…_github.com

11 f2

Language: JavaScript

5 244 Stars

283 Forks

f2 is an elegant, interactive and flexible charting library for mobile. What’s make it outstanding? F2 is developed for developers as well as designers. It is Html5 Canvas-based, and is also compatible with Node.js, Weex and React Native. Based on the grammar of graphics, F2 provides all the chart types you’ll need.

antvis/f2_📱📈An elegant, interactive and flexible charting library for mobile. - antvis/f2_github.com

12 pwc

Language:

4 340 Stars

245 Forks

The repository is a collection of papers with code sorted by stars. It is weekly updated. You can tweet the author @fvzaur and use this thread to request your favorite conference to be added to our watchlist and to PWC list.

zziz/pwc_Papers with code. Sorted by stars. Updated weekly. - zziz/pwc_github.com

13 CS-Notes

36 720 Stars

10 894 Forks

This repository is a warehouse of computer science mainly based on computer classic books and official technical documents. Study notes are not pieced together from the Internet, except for a small number of references and original texts of technical documents, the rest is the author’s original. All notes are in Chinese.

CyC2018/CS-Notes_books: Computer Science Learning Notes. Contribute to CyC2018/CS-Notes development by creating an account on GitHub._github.com

14 JavaGuide

Language: Java

6 411 Stars

1 596 Forks

This repository is a warehouse of Java guidelines. In Chinese.

Snailclimb/JavaGuide_A core knowledge that most Java programmers need to master - Snailclimb/JavaGuide_github.com

15 arthas

Language: Java

3 758 Stars

534 Forks

Arthas help developers in troubleshooting production issues for Java applications without modifying code or restarting servers. The repository has documentation in Chinese.

Some key features:

  • Trace the method invocation to find slow sub-invocations.
  • Monitor method invocation statistics, e.g. qps, rt, success rate and etc.
  • Monitor system metrics, thread states and CPU usage, GC statistics, and etc.
  • Supports command line interactive mode, with the auto-complete feature enabled and etc.

alibaba/arthas_Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas - alibaba/arthas_github.com

16 WatermeloneDB

Language: JavaScript

3 842 Stars

97 Forks

The repository is the next-gen database for powerful React and React Native apps that scales to 10,000s of records and remains fast. Watermelon fixes it by being lazy. Nothing is loaded unless requested. And since all querying is performed directly on the rock-solid SQLite database on a separate native thread, most queries resolve in an instant. But unlike using SQLite directly, Watermelon is fully observable. So whenever you change a record, all UI that depends on it will automatically re-render.

Nozbe/WatermelonDB_🍉 Next-gen database for powerful React and React Native apps that scales to 10,000s of records and remains fast ⚡️ …_github.com

17 vue

Language: JavaScript

114 966 Stars

16 180 Forks

A progressive, incrementally-adoptable JavaScript framework for building UI on the web.

vuejs/vue_🖖 A progressive, incrementally-adoptable JavaScript framework for building UI on the web. - vuejs/vue_github.com

18 awesome-algorithm

Language: Python

3 761 Stars

534 Forks

The repository is a leetcode solution (following ideas step by step to extract code) and classic algorithm implementation.

apachecn/awesome-algorithm_Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现. Contribute to apachecn/awesome-algorithm development by creating an account on…_github.com

19 MMKV

Language: C++

3 384 Stars

250 Forks

MMKV is an efficient, small, easy-to-use mobile key-value storage framework used in the WeChat application. It’s currently available on both iOS and Android. Framework uses mmap to keep memory synced with file, and protobuf to encode/decode values, making the most of iOS to achieve best performance. You can use it as you go, no configurations needed. All changes are saved immediately, no synchronizecalls needed. MMKV contains encode/decode helpers and mmap logics and nothing more. It alsp adds less than 30K per architecture on App size, and much less when zipped (ipa)

Tencent/MMKV_An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS and Android. - Tencent/MMKV_github.com

20 WebSiteUseful

Language:

3 332 Stars

834 Forks

The repository is science Internet, free ss account sharing, ssr feed, free VPN download. Author claims this project only for overseas Chinese users and only for scientific study purposes, not for other purposes.

loremwalker/WebSiteUseful_🍅 翻墙!科学上网,免费ss帐号分享、ssr订阅源,免费VPN下载,获取及使用教程请看:https://github.com/loremwalker/fq-book - loremwalker/WebSiteUseful_github.com

21 tensorflow

Language: C++

110 556 Stars

67 948 Forks

An Open Source Machine Learning Framework for Everyone.

tensorflow/tensorflow_An Open Source Machine Learning Framework for Everyone - tensorflow/tensorflow_github.com

22 react

Language: JavaScript

112 050 Stars

20 060 Forks

A declarative, efficient, and flexible JavaScript library for building user interfaces.

facebook/react_A declarative, efficient, and flexible JavaScript library for building user interfaces. - facebook/react_github.com

23 JCSprout

Language: Java

13 911 Stars

3 406 Forks

The repository contains the Java core knowledge base in its infancy. In Chinese.

crossoverJie/JCSprout_👨‍🎓 Java Core Sprout : basic, concurrent, algorithm - crossoverJie/JCSprout_github.com

24 math-as-code

Language:

9 109 Stars

531 Forks

This repository is a cheat-sheet for mathematical notation in code form. This is a reference to ease developers into mathematical notation by showing comparisons with JavaScript code. Project is opened for contribution.

Jam3/math-as-code_a cheat-sheet for mathematical notation in code form - Jam3/math-as-code_github.com

25 py-spy

Language: Rust

2 724 Stars

75 Forks

Py-Spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. Py-Spy is extremely low overhead: it is written in Rust for speed and doesn’t run in the same process as the profiled Python program, nor does it interrupt the running program in any way. This means Py-Spy is safe to use against production Python code.

Py-Spy works on Linux, OSX and Windows, and supports profiling all recent versions of the CPython interpreter (versions 2.3–2.7 and 3.3–3.7).

benfred/py-spy_Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub._github.com

Written by Anton Shaleynikov

https://hackernoon.com/archive/2018/09


Written by dashmagazine | Dashbouquet is a web & mobile development agency, helping startups & SMEs build robust web and mobile apps since 2014.
Published by HackerNoon on 2018/08/21