Weekly Trending Repositories on GitHub

The open source projects that will be useful for your work! I summarized the weekly trending repositories on Github on the first week of September.
Here you will find project to contributing or using!


  • Python
  • Swift
  • PHP
  • Ruby
  • Java
  • Javascript

Python

donnemartin / system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

GitHub — donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

trekhleb / learn-python

📚 Playground and cheatsheet for learning Python

GitHub — trekhleb/learn-python: 📚 Playground and cheatsheet for learning Python

madhavanmalolan / awesome-reactnative-ui

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

GitHub — madhavanmalolan/awesome-reactnative-ui: Awesome React Native UI components updated weekly

eriklindernoren / ML-From-Scratch

Machine Learning From Scratch. Bare bones Python implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from data mining to deep learning.

GitHub — eriklindernoren/ML-From-Scratch: Machine Learning From Scratch. Bare bones Python implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from data mining to deep learning.

jakubroztocil / httpie

Modern command line HTTP client — user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.

GitHub — jakubroztocil/httpie: Modern command line HTTP client — user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. https://httpie.org

tensorflow / models

Models and examples built with TensorFlow

GitHub — tensorflow/models: Models and examples built with TensorFlow

vinta / awesome-python

A curated list of awesome Python frameworks, libraries, software and resources

GitHub — vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources

kennethreitz / pytheory

Music Theory for Humans.

GitHub — kennethreitz/pytheory: Music Theory for Humans.

joukos / PaperTTY

PaperTTY — Python module to render a TTY on e-ink

GitHub — joukos/PaperTTY: PaperTTY — Python module to render a TTY on e-ink

rg3 / youtube-dl

Command-line program to download videos from YouTube.com and other video sites

GitHub — rg3/youtube-dl: Command-line program to download videos from YouTube.com and other video sites


Swift

mercari / Mew

The framework that support making MicroViewController.

GitHub — mercari/Mew: The framework that support making MicroViewController.

apple / swift-syntax

SwiftPM package for SwiftSyntax library.

GitHub — apple/swift-syntax: SwiftPM package for SwiftSyntax library.

brentsimmons / NetNewsWire

Feed reader for macOS.

GitHub — brentsimmons/NetNewsWire: Feed reader for macOS.

shadowsocks / ShadowsocksX-NG

Next Generation of ShadowsocksX

GitHub — shadowsocks/ShadowsocksX-NG: Next Generation of ShadowsocksX

ishkawa / DataSourceKit

Declarative, testable data source of UICollectionView and UITableView.

GitHub — ishkawa/DataSourceKit: Declarative, testable data source of UICollectionView and UITableView.

JohnSundell / Splash

A fast, lightweight and flexible Swift syntax highlighter for blogs, tools and fun!

GitHub — JohnSundell/Splash: A fast, lightweight and flexible Swift syntax highlighter for blogs, tools and fun!

folio-sec / Folio-UI-Collection

UI components and live documentation for Folio iOS app

GitHub — folio-sec/Folio-UI-Collection: UI components and live documentation for Folio iOS app

ra1028 / DifferenceKit

💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

GitHub — ra1028/DifferenceKit: 💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

jianstm / Schedule

⏳ Lightweight timed task scheduler for Swift. (A modern alternative to Timer)

GitHub — jianstm/Schedule: ⏳ Lightweight timed task scheduler for Swift. (A modern alternative to Timer)

serhii-londar / open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS.

GitHub — serhii-londar/open-source-mac-os-apps: 🚀 Awesome list of open source applications for macOS.


PHP

laravel / laravel

A PHP framework for web artisans

GitHub — laravel/laravel: A PHP framework for web artisans

composer / composer

Dependency Manager for PHP

GitHub — composer/composer: Dependency Manager for PHP

laravel / framework

GitHub — laravel/framework

fzaninotto / Faker

Faker is a PHP library that generates fake data for you

GitHub — fzaninotto/Faker: Faker is a PHP library that generates fake data for you

nette / utils

🛠 Lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.

GitHub — nette/utils: 🛠 Lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.

symfony / symfony

The Symfony PHP framework

GitHub — symfony/symfony: The Symfony PHP framework

sebastianbergmann / phpunit

The PHP Unit Testing framework.

GitHub — sebastianbergmann/phpunit: The PHP Unit Testing framework.

symfony / console

The Console component eases the creation of beautiful and testable command line interfaces.

GitHub — symfony/console: The Console component eases the creation of beautiful and testable command line interfaces.

doctrine / lexer

Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.

GitHub — doctrine/lexer: Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.

z-song / laravel-admin

Build a full-featured administrative interface in ten minutes

GitHub — z-song/laravel-admin: Build a full-featured administrative interface in ten minutes


Java

google / tink

Tink is a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

GitHub — google/tink: Tink is a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

Snailclimb / JavaGuide

A core knowledge that most Java programmers need to master

GitHub — Snailclimb/JavaGuide: A core knowledge that most Java programmers need to master

crossoverJie / JCSprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

GitHub — crossoverJie/JCSprout: 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

Android500 / AwesomeDrawer

materail awsome anim

GitHub — Android500/AwesomeDrawer: materail awsome anim

iluwatar / java-design-patterns

Design patterns implemented in Java

GitHub — iluwatar/java-design-patterns: Design patterns implemented in Java

kdn251 / interviews

Everything you need to know to get the job.

GitHub — kdn251/interviews: Everything you need to know to get the job.

spring-projects / spring-boot

Spring Boot

GitHub — spring-projects/spring-boot: Spring Boot

uber-common / jvm-profiler

JVM Profiler Sending Metrics to Kafka, Console Output or Custom Reporter

GitHub — uber-common/jvm-profiler: JVM Profiler Sending Metrics to Kafka, Console Output or Custom Reporter

elastic / elasticsearch

Open Source, Distributed, RESTful Search Engine

GitHub — elastic/elasticsearch: Open Source, Distributed, RESTful Search Engine

eugenp / tutorials

The “REST With Spring” Course (price changes permanently next Friday):

GitHub — eugenp/tutorials: The “REST With Spring” Course (price changes permanently next Friday):


Ruby

thepracticaldev / dev.to

  • Where programmers share ideas and help each other grow
  • dev.to is a platform where software developers write articles, take part in discussions, and build their professional profiles.

GitHub — thepracticaldev/dev.to: Where programmers share ideas and help each other grow

Homebrew / brew

  • 🍺 The missing package manager for macOS
  • Features, usage and installation instructions are summarised on the homepage.
  • Terminology (e.g. the difference between a Cellar, Tap, Cask and so forth) is explained here.

GitHub — Homebrew/brew: 🍺 The missing package manager for macOS

tootsuite / mastodon

  • Your self-hosted, globally interconnected microblogging community
  • Mastodon is a free, open-source social network server based on open web protocols like ActivityPub and OStatus.
  • The social focus of the project is a viable decentralized alternative to commercial social media silos that returns the control of the content distribution channels to the people.

GitHub — tootsuite/mastodon: Your self-hosted, globally interconnected microblogging community

jekyll / jekyll

  • 🌐 Jekyll is a blog-aware static site generator in Ruby
  • Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity.
  • Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server.

GitHub — jekyll/jekyll: Jekyll is a blog-aware static site generator in Ruby

fastlane / fastlane

  • 🚀 The easiest way to automate building and releasing your iOS and Android apps
  • fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.

GitHub — fastlane/fastlane: 🚀 The easiest way to automate building and releasing your iOS and Android apps

jondot / awesome-react-native

w181496 / Web-CTF-Cheatsheet

Web CTF CheatSheet 🐈

  • Webshell
  • PHP Tag
  • PHP Weak Type
  • PHP Feature
  • Command Injection etc.

GitHub — w181496/Web-CTF-Cheatsheet: Web CTF CheatSheet 🐈

rails / rails

Ruby on Rails

  • Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
  • Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility.

GitHub — rails/rails: Ruby on Rails

rapid7 / metasploit-framework

  • Metasploit Framework
  • The Metasploit Framework is released under a BSD-style license. See COPYING for more details.
  • The latest version of this software is available from: https://metasploit.com

GitHub — rapid7/metasploit-framework: Metasploit Framework

discourse / discourse


Javascript

rwv / chinese-dos-games

  • 🎮 Chinese DOS games in browser.
  • Browser to play Chinese DOS games

GitHub — rwv/chinese-dos-games: 🎮 Chinese DOS games in browser.

Microsoft / ailab

  • Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
  • User Interface Design process involves a lot a creativity that starts on a whiteboard where designers share ideas.
  • Once a design is drawn, it is usually captured within a photograph and manually translated into some working HTML wireframe to play with in a web browser.

GitHub — Microsoft/ailab: Experience, Learn and Code the latest breakthrough innovations with Microsoft AI

sindresorhus / ky

GtOkAi / ligar-cobranca

  • Automatically call billing companies and leave a voice saying “Hello?” nonstop.
  • No connection with Total Voice.

GitHub — GtOkAi/ligar-cobranca: Ligue automaticamente para empresas de cobrança e deixe uma voz falando “Alô?” sem parar.

lukeed / pwa

  • Framework Agnostic
    Build with your preferred framework or with none at all!
    Official presets for Preact, React, Vue, and Svelte.
  • Plug ‘n Play
    Don’t worry about configuration, unless you want to.
    Presets and plugins are automatically applied. Just install and go!
  • Fully Extensible
    Includes a plugin system that allows for easy, fine-grain control of your configuration… when needed.
  • Feature Rich
    Supports Babel, Bublé, Browserlist, TypeScript, PostCSS, ESLint, Prettier, and Service Workers out of the box!
  • Instant Prototyping
    Quickly scaffold new projects with your preferred view library and toolkit.
    Kick it off with a perfect Lighthouse score!
  • Static Site Generator
    Export your routes as “pre-rendered” HTML.
    Great for SEO and works on any static hosting service.

felixrieseberg / windows95

  • 🚀 Windows 95 in Electron.
  • Runs on macOS, Linux, and Windows.
  • Recommend that you switch to a resolution of 640x480 @ 256 colors before starting DOS games.

GitHub — felixrieseberg/windows95: 💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows.

Nozbe / WatermelonDB

  • 🍉 Next-gen database for powerful React and React Native apps that scales to 10,000s of records and remains fast ⚡️
  • Build powerful React and React Native apps that scale from hundreds to tens of thousands of records and remain fast

GitHub — Nozbe/WatermelonDB: 🍉 Next-gen database for powerful React and React Native apps that scales to 10,000s of records and remains fast ⚡️

vuejs / vue

  • 🖖 A progressive, incrementally-adoptable JavaScript framework for building UI on the web.
  • Vue.js is an MIT-licensed open source project.
  • It’s an independent project with its ongoing development made possible entirely thanks to the support by these awesome backers.

GitHub — vuejs/vue: 🖖 A progressive, incrementally-adoptable JavaScript framework for building UI on the web.

wilk / microjob

  • A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads.
  • Microjob is a tiny wrapper for Node.js threads and is intended to perform heavy CPU loads using anonymous functions. So, Microjob treats Node.js threads as temporary working units: if you need to spawn a long-living thread, then you should use the default API.

GitHub — wilk/microjob: A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads.

React-Proto / react-proto

  • 🎨 React application prototyping tool for developers and designers.
  • React-Proto is a React application prototyping tool for developers and designers.
  • React-Proto allows the user to visualize/setup their application architecture upfront and eject this architecture as application files either into a previous project or a new create-react-app project or a starter template from any repository.

GitHub — React-Proto/react-proto: React application prototyping tool for developers and designers.


This post is curated by IssueHunt that a crowdfunding and sourcing platform for open-source projects.

Anyone can fund any issues on GitHub and these money will be distributed to maintainers and contributors.