クソ雑魚エンジニアのメモ帳

学んだことを書くところ

ブログをこちらに移転しました。
https://blog.morifuji-is.ninja

Gitbookで「Invalid file descriptor to ICU data received.」が出てPDF出力できない場合の対処方法

こんばんは。morifujiです。GitBookを最近業務で使いはじめたんですが、PDF出力でエラーがでたのでそれを解決しました

問題

事前にgitbookをREADMEなりqiitaなりに従って、npmでインストールし brew caskでCalibreをインストールしている状態です

$ npm install -g gitbook-cli
$ brew cask install Calibre

この状態でPDFを出力をすると

$ gitbook pdf
...略
warn: "options" property is deprecated, use config.get(key) instead 

途中で固まりました。 gitbook pdf --log info で出力を見ると Invalid file descriptor to ICU data received これが原因そう

debug: [1218/194620.605118:ERROR:icu_util.cc(177)] Invalid file descriptor to ICU data received.

原因・対処方法

gitbookが依存しているcalibreのバージョンが4.xに上がったが、gitbookがそれに対応できていないためのようです。確かに調べてみたらgitbookは最終更新1年前。calibreが4.0になったのは2019年10月でした。

なのでcalibre のバージョンを4.xから3.xにする必要があるそうです。

# 一旦削除
$ brew cask uninstall Calibre
# 3.8.0をインストール。urlはgithubのコミット履歴から拝借
$ brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/0609402ee984aa887752a205b3086191aed1385e/Casks/calibre.rb

ちなみに、Calibreは公式サイトからdmgファイルでインストールできますが、それではダメでした

参考

Rustで気軽にWebSocketサーバを作ったら意外と大変だった件

概要

この記事はRustその2 Advent Calendar 2019の16日目です。17日に若干時間はみ出ていますが気にせずいきましょう()

誰?

Rustは今年の夏ぐらいから興味持ってちょこちょこやってる morifuji です。actix-webちょこっと触ったりとかスクレイピングで遊んだりぐらいしかないです。実務未経験の初心者です。(下記のスライドはこの前のLTで発表した内容です)

speakerdeck.com

やりたいこと

ブラウザーgetDisplay というAPIを最近ちょこちょこ見て、WebRTCと組み合わせたらオモシロソウダナーと思ったので、Rustで気軽にWebSocketサーバを作ってみようかと思ったのでした。

NodejsのSocket.ioがとても有名ですが、Rustにも ws-rsというライブラリがあったので勉強がてらに使ってみました。

やりたいこととしてはこれだけです。

  • ユーザーAが接続する・ユーザーBが接続する
  • ユーザーAが「みなさんこんにちは」と送信する
  • →Bに「みなさんこんにちは」が届く
  • ユーザーCも接続する
  • ユーザーAが「みなさんこんにちは」と送信する
  • →BとCに「みなさんこんにちは」が届く

ですが、ws-rsは思った以上にシンプルで、メッセージを送信する処理は2種類のみです。 1. 1接続クライアントにメッセージを送る(send()) 2. 全接続クライアントにメッセージを送る(broadcast()

なので、今回やりたい「自分以外のユーザーのみに送信」ができない問題がありました。今回はそれを泥臭く実装する方法について書きました。

クライアントの識別子がない

ws-rsでは、 一つのクライアントを、一つの構造体で表します。

struct Client {
    out: Sender,
}

impl Handler for Client {

    fn on_open(&mut self, _: Handshake) -> Result<()> {
        self.out.send("Hello WebSocket")
    }

    fn on_message(&mut self, msg: Message) -> Result<()> {
        println!("Got message: {}", msg);
        self.out.close(CloseCode::Normal)
    }
}

fn main() {
  listen("ws://127.0.0.1:3012", |out| Client { out: out } ).unwrap()
}

なので、このサンプルでは、on_messageが発火しても、ユーザーが誰なのか全く区別がつかない問題がありました。

ドキュメントには token() のようなそれらしい関数はあったのですが、連番でクライアントを割り振り、途中でクライアントが減った場合はその穴抜けの番号が次に入るクライアントに使いまわされていたため、今回のクライアントを識別する目的では使用できませんでした。

なので、自力でClientにuser_idを手動で付与してやりました

struct Client {
  out: Sender,
  user_id: u32
}

impl Handler for Client {
  # ...略

  fn on_message(&mut self, msg: Message) -> Result<()> {
    println!("My id is {:?}", self.user_id);
  }
}

fn main() {
  listen("127.0.0.1:3012", move |out| { 
    let user_id = rand::thread_rng().gen();
    Client {
      out: out,
      user_id: user_id
    }
  }).unwrap()
}

これで、メッセージを送ってきたクライアントを識別することができました。

他のクライアントに対してメッセージを送る

上記の実装でメッセージを送ってきたクライアントは識別できたので、あとは接続している全ユーザーのidを取得して、そこから自分以外のクライアントにメッセージを送るだけ!...と思っていたのですがまだまだ大変でした。

接続しているクライアントの一覧は、おそらくwebsocketのルートのインスタンスから取得できるはず!と思ってドキュメントを眺めましたが、全く見当たらず。。。

これも自分で実装する形になりました。

理想ではこんな感じ(このコードは実際には動きません)

struct Client {
  out: Sender,
  user_id: u32,
  client_list: Vec<Client>
}

impl Handler for Client {

    fn on_open(&mut self, _: Handshake) -> Result<()> {
        // ①接続されたら、リストに追加する
        self.client_list.push(self);
    }

    fn on_message(&mut self, msg: Message) -> Result<()> {
        // 自分以外に送信
        self.client_list.iter().filter(|*v| v.user_id == self.user_id).foreach(|v|{
          v.out.send("Joined {:?}!", self.user_id);
        });
    }
}

fn main() {
  // 最初に一度初期化して、
  let client_list = vec!()
  listen("ws://127.0.0.1:3012", |out| {
    Client {
      out: out,
      user_id: rand::thread_rng().gen(),
      // ②各ユーザーのプロパティにvecを持たせる
      client_list: client_list
    }
  }).unwrap()
}

これをそのまま動かそうとすると selfのプロパティにselfを突っ込むことは可能なのかどうかが怪しいですね。。確かRustでフィボナッチ数列を表現するときも、無限にサイズが決まらなくてエラーになったはずで、それと似た危険な香りがしました。

ダメ元で試しましたがやっぱり無理でした。こんな感じで書き殴ってみましたが見事にエラーが出ました

struct A {
    id: u32,
    classmates: Vec<A>
}

impl A {
    fn add_friends(self) {
        self.classmates.push(self);
    }
}
fn main() {
    let yamada = A {
        id: 1,
        classmates: vec!()
    };
    
    yamada.add_friends();
}
error[E0596]: cannot borrow `self.classmates` as mutable, as `self` is not declared as mutable
 --> src/test.rs:9:9
  |
8 |     fn add_friends(self) {
  |                    ---- help: consider changing this to be mutable: `mut self`
9 |         self.classmates.push(self);
  |         ^^^^^^^^^^^^^^^ cannot borrow as mutable

error[E0505]: cannot move out of `self` because it is borrowed
 --> src/test.rs:9:30
  |
9 |         self.classmates.push(self);
  |         --------------- ---- ^^^^ move out of `self` occurs here
  |         |               |
  |         |               borrow later used by call
  |         borrow of `self.classmates` occurs here

なので、listへの追加処理は on_open ではなくlistenに書くことにしました。ですが今度はclientが二重で借用されてエラーが出ました。

fn main() {
  // 最初に一度初期化して、
  let client_list = vec!()
  listen("ws://127.0.0.1:3012", |out| {
    let client = Client {
      out: out,
      user_id: rand::thread_rng().gen(),
      // ②各ユーザーのプロパティにvecを持たせる
      client_list: client_list
    };
    client_list.push(client);

    client;
  }).unwrap()
}

前に非同期のサーバーをactix-webで実装した際は、借用規則を破るのなら Arc<Mutex<>>が使えるだろうと思い込んで実装しましたが、結局無駄でした。今回の場合はシングルスレッドなので Rc<RefCell<>>でいけるみたいです(多分RefCellはMutexでも代用可能?だとは思いますが...おそらくシングルスレッドならばRefCellが最善の選択のはず?..)

結局こんな感じのコードになりました。

#[derive(Clone, Debug)]
struct Client {
    out: Sender,
    user_id: u32,
    client_list: Rc<RefCell<Vec<Client>>>,
}

impl Handler for Client {
    fn on_message(&mut self, msg: Message) -> ws::Result<()> {
        self.client_list.borrow_mut().iter().filter(|user| user.user_id != self.user_id)
        .for_each(|user|{
             user.out.send(msg.clone());
        });
        Ok(())
    }

    fn on_open<'a>(&'a mut self, _: Handshake) -> ws::Result<()> {
      print!("current user is below.");
      self.client_list.borrow_mut().iter().for_each(|client|{
          println!("{:?}", client.user_id);
      });
    })
}

fn main() {
  let client_list = Rc::new(RefCell::new(vec!()));

  listen("127.0.0.1:3012", move |out| { 
    let client = Client { 
      out: out.clone(),
      user_id: rand::thread_rng().gen(),
      client_list: client_list.clone(),
    };
    client_list.borrow_mut().push(client.clone());

    client
  }).unwrap()
} 

追記

Arc<Mutex>でも実装可能でした。borrow_mut()の箇所を lock().unwrap()にするだけでした。ただ、中身の処理は MutexRefCellで別物だと思うのでもう少しお勉強しないといけないですね...

#[derive(Clone, Debug)]
struct Client {
    out: Sender,
    user_id: u32,
    // client_list: Rc<RefCell<Vec<Client>>>,
    client_list: Arc<Mutex<Vec<Client>>>,
}

impl Handler for Client {
    fn on_message(&mut self, msg: Message) -> ws::Result<()> {
        self.client_list.lock().unwrap().iter().filter(|user| user.user_id != self.user_id)
        .for_each(|user|{
             user.out.send(msg.clone());
        });
        Ok(())
    }

    fn on_open<'a>(&'a mut self, _: Handshake) -> ws::Result<()> {
      println!("current user is below.");
      self.client_list.lock().unwrap().iter().for_each(|client|{
          print!("{:?}, ", client.user_id);
      });
      println!("");

      Ok(())
    }
}

fn main() {
  let client_list = Arc::new(Mutex::new(vec!()));

  listen("127.0.0.1:3012", move |out| { 
    let client = Client { 
      out: out.clone(),
      user_id: rand::thread_rng().gen(),
      client_list: client_list.clone(),
    };
    client_list.lock().unwrap().push(client.clone());

    client
  }).unwrap()
} 

このさいせっかくなんで、 Arc<Mutex>Rc<RefCell> での両者のパフォーマンスの測定をしようと思い、9999回websocketでサーバーにメッセージを送って、別のクライアントに届くまでの時間を測定しようと思いましたが、なぜか499回あたりでWebSocketの送信が止まってしまいました、、、

Macのネットワークの問題なような気もするんですが、原因がわからず,,詳しい方ご意見ください 🙇‍♂️

use ws::{connect, CloseCode, Sender};

 fn main() {
     connect("ws://127.0.0.1:3012", |out| {
        for i in 0..9999 {
            println!("{}", i);  # 出力が499で止まる
            out.send("hello");
        }
 
         move |msg: ws::Message| {
             Ok(())
         }
     });
 }

まとめ

  • ws-rsはシンプルなAPIのみ提供していた。
  • シングルスレッドで複数所有のポインタを使いたい場合は Rc<RefCell> を使うことを覚えた
  • マルチスレッドで複数所有のポインタを使いたい場合は Arc<Mutex> を使うことを覚えた
  • ただし仕組みは違うので、使い所を正しく理解して使ったほうが良さそう
  • Rustに時間が取られすぎて肝心のgetDisplayは触れなかった

明日17日はblockさんです!!

DockerだけでLet'sEncryptの証明書を取得してingressに紐付けてみた

tl;dr

docker run -v $PWD/lego:/.lego -it goacme/lego  --email="your@email.com" --domains="morifuji-is.ninja" --domains="*.morifuji-is.ninja" --dns manual -k rsa2048 run

概要

自前k8sに自前のドメインをぶら下げたく調べると、GKEのマネージド証明書が使えるらしいと聞いて喜んでいたら、どうにもワイルドカード証明書は無理らしい。しかも1Ingressに1マネージド証明書なので、 ingress1つで複数の証明書をぶら下げることはできないらしい。

ということで 自前で証明書を作ることにした。

Let'sEncryptの環境を用意するのがめんどくセーなーと思ってたら、 lego というものがあるらしい。

Dockerイメージも用意されているのでさくっと使ってみた。

参考

1.起動確認

$ docker run -it goacme/lego help
NAME:
   lego - Let's Encrypt client written in Go

USAGE:
   lego [global options] command [command options] [arguments...]

VERSION:
   v3.2.0

COMMANDS:
   run      Register an account, then create and install a certificate
   revoke   Revoke a certificate
   renew    Renew a certificate
   dnshelp  Shows additional help for the '--dns' global option
   list     Display certificates and accounts information.
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --domains value, -d value    Add a domain to the process. Can be specified multiple times.
   --server value, -s value     CA hostname (and optionally :port). The server certificate must be trusted in order to avoid further modifications to the client. (default: "https://acme-v02.api.letsencrypt.org/directory")
   --accept-tos, -a             By setting this flag to true you indicate that you accept the current Let's Encrypt terms of service.
   --email value, -m value      Email used for registration and recovery contact.
   --csr value, -c value        Certificate signing request filename, if an external CSR is to be used.
   --eab                        Use External Account Binding for account registration. Requires --kid and --hmac.
   --kid value                  Key identifier from External CA. Used for External Account Binding.
   --hmac value                 MAC key from External CA. Should be in Base64 URL Encoding without padding format. Used for External Account Binding.
   --key-type value, -k value   Key type to use for private keys. Supported: rsa2048, rsa4096, rsa8192, ec256, ec384. (default: "ec384")
   --filename value             (deprecated) Filename of the generated certificate.
   --path value                 Directory to use for storing the data. (default: "/.lego")
   --http                       Use the HTTP challenge to solve challenges. Can be mixed with other types of challenges.
   --http.port value            Set the port and interface to use for HTTP based challenges to listen on.Supported: interface:port or :port. (default: ":80")
   --http.proxy-header value    Validate against this HTTP header when solving HTTP based challenges behind a reverse proxy. (default: "Host")
   --http.webroot value         Set the webroot folder to use for HTTP based challenges to write directly in a file in .well-known/acme-challenge.
   --http.memcached-host value  Set the memcached host(s) to use for HTTP based challenges. Challenges will be written to all specified hosts.
   --tls                        Use the TLS challenge to solve challenges. Can be mixed with other types of challenges.
   --tls.port value             Set the port and interface to use for TLS based challenges to listen on. Supported: interface:port or :port. (default: ":443")
   --dns value                  Solve a DNS challenge using the specified provider. Can be mixed with other types of challenges. Run 'lego dnshelp' for help on usage.
   --dns.disable-cp             By setting this flag to true, disables the need to wait the propagation of the TXT record to all authoritative name servers.
   --dns.resolvers value        Set the resolvers to use for performing recursive DNS queries. Supported: host:port. The default is to use the system resolvers, or Google's DNS resolvers if the system's cannot be determined.
   --http-timeout value         Set the HTTP timeout value to a specific value in seconds. (default: 0)
   --dns-timeout value          Set the DNS timeout value to a specific value in seconds. Used only when performing authoritative name servers queries. (default: 10)
   --pem                        Generate a .pem file by concatenating the .key and .crt files together.
   --cert.timeout value         Set the certificate timeout value to a specific value in seconds. Only used when obtaining certificates. (default: 30)
   --help, -h                   show help
   --version, -v                print the version

2.証明書作成

複数あるチャレンジ方法のうち今回はDNS-01を使います。 ec2とかだったらHTTP-01を選んでnginxのコンテナ立てて終わらせるんですが、k8sにいちいちあげるのが面倒だと思ったので。

DNS-01 を使う場合、ドメインの管理にGoDaddyとか Route53とかを使っていた場合は、 コマンドにSECRET_KEYを渡すと自動でチャレンジをしてくれるみたいなんですが、 GoogleDomainは未対応でしたw

なので泥臭く --dns manual で行なっています。また、 今回はワイルドカード証明書が欲しいので --domains="morifuji-is.ninja" --domains="*.morifuji-is.ninja" を指定しました。

また、チャレンジ成功後、 証明書がコンテナないの /.lego 配下に出力されるので -v $PWD/lego:/.lego -it goacme/lego を指定しています。

$ docker run -v $PWD/lego:/.lego -it goacme/lego  --email="your@email.com" --domains="morifuji-is.ninja" --domains="*.morifuji-is.ninja" --dns manual run
2019/12/12 13:26:11 No key found for account marooon88@gmail.com. Generating a P384 key.
2019/12/12 13:26:11 Saved key to /.lego/accounts/acme-v02.api.letsencrypt.org/marooon88@gmail.com/keys/marooon88@gmail.com.key
2019/12/12 13:26:12 Please review the TOS at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf
Do you accept the TOS? Y/n
Y
2019/12/12 13:26:16 [INFO] acme: Registering account for marooon88@gmail.com
!!!! HEADS UP !!!!

        Your account credentials have been saved in your Let's Encrypt
      configuration directory at "/.lego/accounts".
      You should make a secure backup of this folder now. This
      configuration directory will also contain certificates and
      private keys obtained from Let's Encrypt so making regular
        backups of this folder is ideal.2019/12/12 13:26:16 [INFO] [morifuji-is.ninja, *.morifuji-is.ninja] acme: Obtaining bundled SAN certificate
2019/12/12 13:26:17 [INFO] [*.morifuji-is.ninja] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/1690246363
2019/12/12 13:26:17 [INFO] [morifuji-is.ninja] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/1690246364
2019/12/12 13:26:17 [INFO] [*.morifuji-is.ninja] acme: use dns-01 solver
2019/12/12 13:26:17 [INFO] [morifuji-is.ninja] acme: Could not find solver for: tls-alpn-01
2019/12/12 13:26:17 [INFO] [morifuji-is.ninja] acme: Could not find solver for: http-01
2019/12/12 13:26:17 [INFO] [morifuji-is.ninja] acme: use dns-01 solver
2019/12/12 13:26:17 [INFO] [*.morifuji-is.ninja] acme: Preparing to solve DNS-01
lego: Please create the following TXT record in your morifuji-is.ninja. zone:
_acme-challenge.morifuji-is.ninja. 120 IN TXT "zWA4q-FFTRqrzaY_SkNw0p2rJ7iD08_CR6go63Kav-c"
lego: Press 'Enter' when you are done

2019/12/12 13:27:50 [INFO] [*.morifuji-is.ninja] acme: Trying to solve DNS-01
2019/12/12 13:27:50 [INFO] [*.morifuji-is.ninja] acme: Checking DNS record propagation using [192.168.65.1:53]
2019/12/12 13:27:50 [INFO] Wait for propagation [timeout: 1m0s, interval: 2s]
2019/12/12 13:27:52 [INFO] [*.morifuji-is.ninja] The server validated our request
2019/12/12 13:27:52 [INFO] [*.morifuji-is.ninja] acme: Cleaning DNS-01 challenge
lego: You can now remove this TXT record from your morifuji-is.ninja. zone:
_acme-challenge.morifuji-is.ninja. 120 IN TXT "..."
2019/12/12 13:27:52 [INFO] sequence: wait for 1m0s
2019/12/12 13:28:52 [INFO] [morifuji-is.ninja] acme: Preparing to solve DNS-01
lego: Please create the following TXT record in your morifuji-is.ninja. zone:
_acme-challenge.morifuji-is.ninja. 120 IN TXT "uxRURNmRMQMpmK4nlerPXPA6cVrpaw3rXWDk0ctIor0"
lego: Press 'Enter' when you are done

2019/12/12 13:30:12 [INFO] [morifuji-is.ninja] acme: Trying to solve DNS-01
2019/12/12 13:30:12 [INFO] [morifuji-is.ninja] acme: Checking DNS record propagation using [192.168.65.1:53]
2019/12/12 13:30:12 [INFO] Wait for propagation [timeout: 1m0s, interval: 2s]
2019/12/12 13:30:17 [INFO] [morifuji-is.ninja] The server validated our request
2019/12/12 13:30:17 [INFO] [morifuji-is.ninja] acme: Cleaning DNS-01 challenge
lego: You can now remove this TXT record from your morifuji-is.ninja. zone:
_acme-challenge.morifuji-is.ninja. 120 IN TXT "..."
2019/12/12 13:30:17 [INFO] [morifuji-is.ninja, *.morifuji-is.ninja] acme: Validations succeeded; requesting certificates
2019/12/12 13:30:18 [INFO] [morifuji-is.ninja] Server responded with a certificate.

manualの場合、コマンド実行して表示されるvalueを、自分でTXTレコードを作成して反映されてからEnterを押して手動で検証を始める必要があります。僕の場合は ゲームしながらだらだら dig _acme-challenge.morifuji-is.ninja TXT を打ちました。

今回は2種類のドメインなので、それを2回やります。あとは./lego/certificates/lego/certificates/morifuji-is.ninja.crt./lego/certificates/lego/certificates/morifuji-is.ninja.key を好きに調理して下さい。僕はingressに紐付けます。

3.リソース作成&ingressに紐付け

$ kubectl create secret tls all-cert --cert ./morifuji-is.ninja.crt  --key ./morifuji-is.ninja.key -o yaml > all-cert.yaml

# リソース確認
$ k get secret 
NAME                  TYPE                                  DATA   AGE
all-cert              kubernetes.io/tls                     2      26m

ingressに紐付けます

apiVersion: extensions/v1beta1
kind: Ingress
metadata: 
  name: k8slab-ingress
spec:
  tls:
    - secretName: all-cert      # この部分を追記
  rules:
  - http:
      paths:
      - path: /handler
        backend:
          serviceName: k8slab-service
          servicePort: 80
  - host: storage.morifuji-is.ninja
    http:
      paths:
      - path: "/*"
        backend:
          serviceName: nextcloud-service
          servicePort: 80
  - host: blog.morifuji-is.ninja
    http:
      paths:
      - path: "/*"
        backend:
          serviceName: blog-service
          servicePort: 80
  backend:
    serviceName: k8slab-service
    servicePort: 80

あとは待つだけ。

4.ECDSA非対応&RSA4096非対応

  Warning  Sync    6m10s (x24 over 45m)  loadbalancer-controller  Error during sync: error running load balancer syncing routine: loadbalancer default-k8slab-ingress--c82b4489f3148701 does not exist: Cert creation failures - k8s-ssl-03778049d335f6d5-7832ce86f8261bed--c82b4489f3148701 Error:googleapi: Error 400: The ECDSA curve is not supported., sslCertificateUnsupportedCurve

The ECDSA curve is not supported. 嘘やろ、、、泣く泣くECDSAからRSA4096に変更した。

$ docker run -v $PWD/lego:/.lego -it goacme/lego  --email="your@email.com" --domains="morifuji-is.ninja" --domains="*.morifuji-is.ninja" --dns manual -k rsa4096 run

今度こそ,,

  Warning  Sync    8s                    loadbalancer-controller  Error during sync: error running load balancer syncing routine: loadbalancer default-k8slab-ingress--c82b4489f3148701 does not exist: Cert creation failures - k8s-ssl-03778049d335f6d5-40b15ffdb67098e2--c82b4489f3148701 Error:googleapi: Error 400: The SSL key size is unsupported.  The loadbalancer supports RSA-2048 and ECDSA P-256 certificates., sslCertificateUnsupportedKeySize

The SSL key size is unsupported. The loadbalancer supports RSA-2048 and ECDSA P-256 certificates. クソやんけ!!!!泣く泣くRSA4096からRSA2048に変更した。

$ docker run -v $PWD/lego:/.lego -it goacme/lego  --email="your@email.com" --domains="morifuji-is.ninja" --domains="*.morifuji-is.ninja" --dns manual -k rsa2048 run

GitHubのTrendを総評してみた(2019/12)

結局11月のブログ更新日数は15/30だけやったが、どんどんやってきます

目標は先月と同じく15/31。応用情報受けることになりそっちに時間を使うので現状維持で十分かな(震

25日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
WaykiChain 330 756 C++ Public Blockchain as a Decentralized Economy Infrastructure Service Platform
Waking-Up 192 1202 undefined 计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试;可用于模拟面试、面试前复习、短期内快速备战面试...
h4cker 785 5048 Python This repository is primarily maintained by Omar Santos and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (DFIR), vulnerabili
pytudes 175 13331 Jupyter Notebook Python programs to practice or demonstrate skills.
miaosha 121 13707 Java ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
UTM 459 2047 Objective-C Virtual machines for iOS
HelloGitHub 197 26974 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
nodebestpractices 184 39841 JavaScript ✅ The largest Node.js best practices list (January 2020)
Koppeling 31 93 C++ Adaptive DLL hijacking / dynamic export forwarding
Trojan-Qt5 70 274 C A cross-platform trojan GUI client based on Shadowsocks-qt
glitch-this 147 712 Python 📷 Glitchify static images to glitched images and GIFs!
youtube-dl 106 62064 Python Command-line program to download videos from YouTube.com and other video sites
toBeTopJavaer 85 10926 Java To Be Top Javaer - Java工程师成神之路
SpaceVim 25 13169 Vim script A community-driven modular vim distribution - The ultimate vim configuration
trfl 25 2911 Python TensorFlow Reinforcement Learning
coding-interview-university 64 98277 undefined A complete computer science study plan to become a software engineer.
architect-awesome 59 43752 undefined 后端架构师技术图谱
flutter 96 87252 Dart Flutter makes it easy and fast to build beautiful mobile apps.
react-visual-editor 43 95 TypeScript React可视化编辑
GSOC2020 5 71 undefined Mozilla and GSOC 2020
industry-machine-learning 101 4797 undefined A curated list of applied machine learning and data science notebooks and libraries across different industries.
goxygen 139 616 Go 👩🏻‍💻 Generate a modern web project with Go, React and MongoDB in seconds 🚀
JavaGuide 123 69527 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
fullstack-tutorial 42 7782 Java 🚀 fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
complete-javascript-course 34 3140 JavaScript Starter files, final projects and FAQ for my Complete JavaScript course

24日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
UTM 1501 1662 Objective-C Virtual machines for iOS
pytudes 215 13172 Jupyter Notebook Python programs to practice or demonstrate skills.
h4cker 837 4489 Python This repository is primarily maintained by Omar Santos and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (DFIR), vulnerabili
nodebestpractices 414 39668 JavaScript ✅ The largest Node.js best practices list (January 2020)
blurhash 1073 2818 C A very compact representation of a placeholder for an image.
google-access-helper 172 6702 JavaScript 谷歌访问助手破解版
HelloGitHub 314 26782 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
goxygen 359 484 Go Generate a modern web project with Go, React and MongoDB in seconds.
ChromeAppHeroes 69 13745 JavaScript 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~
miaosha 120 13588 Java ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
centermask2 43 74 Python CenterMask2 on top of detectron2
Trojan-Qt5 164 203 C A cross-platform trojan GUI client based on Shadowsocks-qt
darknet 53 16444 C Convolutional Neural Networks
industry-machine-learning 95 4707 undefined A curated list of applied machine learning and data science notebooks and libraries across different industries.
you-get 84 30860 Python ⏬ Dumb downloader that scrapes the web
ClashForAndroid 101 1027 Kotlin A rule-based tunnel for Android.
youtube-dl 109 61972 Python Command-line program to download videos from YouTube.com and other video sites
Most-recommended-programming-books 312 324 undefined The most recommended programming books of all-time.
trojan 276 7629 C++ An unidentifiable mechanism that helps you bypass GFW.
toBeTopJavaer 208 10844 Java To Be Top Javaer - Java工程师成神之路
openwrt 34 5456 C This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins or for reporting issues. We will continue to accept Pull Requests he
javascript 136 92933 JavaScript JavaScript Style Guide
Front-End-Checklist 227 37960 JavaScript 🗂 The perfect Front-End Checklist for modern websites and meticulous developers
flutter 146 87170 Dart Flutter makes it easy and fast to build beautiful mobile apps.
Malware-Analysis-Training 330 466 HTML Retired beginner/intermediate malware analysis training materials from @pedramamini and @erocarrera.

31日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
age 472 2168 Go A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
nni 603 4435 Python An open source AutoML toolkit for neural architecture search, model compression and hyper-parameter tuning.
pi-hole 176 19689 Shell A black hole for Internet advertisements
lede 57 6195 C Lean's OpenWrt source
trojan 313 4145 C++ An unidentifiable mechanism that helps you bypass GFW.
DevYouTubeList 419 735 undefined List of Development YouTube Channels
sqlx 426 472 Rust 🧰 The Rust SQL Toolkit.
NetNewsWire 110 2648 Swift RSS reader for macOS.
ffmpeg-python 484 2676 Python Python bindings for FFmpeg - with complex filtering support
mastodon 52 19972 Ruby Your self-hosted, globally interconnected microblogging community
AI_Sudoku 113 198 Python GUI based Smart Sudoku Solver that tries to extract a sudoku puzzle from a photo and solve it
java-guide 118 153 Java A guide of modern Java (Java 17)
FinSpy-Dokumentation 48 56 undefined CCC: Analyse des Staatstrojaners "FinSpy" für Android
public-apis 233 68257 Python A collective list of free APIs for use in software and web development.
hasskit 42 135 Dart HassKit is a Touch-Friendly - Zero Config App to help users instantly start using Home Assistant
mr-hashemi 33 212 Java Mr. Hashemi Programming Language https://mr-hashemi.github.io/mr-hashemi/
mit-deep-learning 127 6405 Jupyter Notebook Tutorials, assignments, and competitions for MIT Deep Learning related courses.
home-assistant 147 30375 Python 🏡 Open source home automation that puts local control and privacy first
my-arsenal-of-aws-security-tools 42 3529 Shell List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
Dive-into-DL-PyTorch 155 6395 Jupyter Notebook 本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为PyTorch实现。
glfw 31 5782 C A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
gatsby 107 40992 JavaScript Build blazing fast, modern apps and websites with React
yuzu 65 9119 C++ Nintendo Switch Emulator

30日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
age 1180 1759 Go A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
nni 424 4259 Python An open source AutoML toolkit for neural architecture search, model compression and hyper-parameter tuning.
NetNewsWire 39 2588 Swift RSS reader for macOS.
DevYouTubeList 274 336 undefined List of Development YouTube Channels
CS-Book 590 615 undefined 为方便查找对应的书籍,整理了几百本计算机类常用书籍,并且附带下载链接
python-small-examples 444 974 Python Python有趣的小例子、小Demo一网打尽。Python基础、Web开发、数据科学、机器学习、TensorFlow、Pytorch,一切都是简单易懂的小例子。
Sourcetrail 767 6306 C++ Sourcetrail - free and open-source interactive source explorer
outline 537 7176 JavaScript The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.
mit-deep-learning 190 6280 Jupyter Notebook Tutorials, assignments, and competitions for MIT Deep Learning related courses.
qgis-earthengine-examples 113 132 Python A collection of 270+ Python examples for using Google Earth Engine in QGIS
AI_Sudoku 66 82 Python GUI based Smart Sudoku Solver that tries to extract a sudoku puzzle from a photo and solve it
software-design-in-haskell 194 230 Haskell Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.
flui 94 462 Dart A widget kit for Google Flutter.
home-assistant 95 30312 Python 🏡 Open source home automation that puts local control and privacy first
metasploit-framework 49 19219 Ruby Metasploit Framework
hexo-theme-butterfly 19 365 CSS A Hexo Theme: Butterfly
scripts 45 50 JavaScript
spleeter 80 9302 Python Deezer source separation library including pretrained models.
Beginner-Network-Pentesting 37 2017 undefined Notes for Beginner Network Pentesting Course
lede 122 6136 C Lean's OpenWrt source
abseil-cpp 22 6319 C++ Abseil Common Libraries (C++)
hobbes 70 870 C A language and an embedded JIT compiler
server 51 9261 PHP ☁️ Nextcloud server, a safe home for all your data
ShadowsocksX-NG 65 25904 Swift Next Generation of ShadowsocksX
v2rayN 102 4476 C#

29日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
chinese-poetry 1575 24383 JavaScript The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
nni 219 4149 Python An open source AutoML toolkit for neural architecture search, model compression and hyper-parameter tuning.
Sourcetrail 390 6157 C++ Sourcetrail - free and open-source interactive source explorer
outline 318 7079 JavaScript The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.
CS-Book 294 407 undefined 为方便查找对应的书籍,整理了几百本计算机类常用书籍,并且附带下载链接
system-design-primer 401 79201 Python Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
python-small-examples 219 821 Python Python有趣的小例子、小Demo一网打尽。Python基础、Web开发、数据科学、机器学习、TensorFlow、Pytorch,一切都是简单易懂的小例子。
HikariCP 79 11905 Java 光 HikariCP・A solid, high-performance, JDBC connection pool at last.
mit-deep-learning 64 6196 Jupyter Notebook Tutorials, assignments, and competitions for MIT Deep Learning related courses.
free-for-dev 402 29762 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
Learn-Vue-Source-Code 697 1742 JavaScript 👍 👍逐行剖析Vue.js源码 在线阅读地址https://nlrx-wjc.github.io/Learn-Vue-Source-Code/
my-arsenal-of-aws-security-tools 44 3438 Shell List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
nebula 17 1725 C++ A distributed, fast open-source graph database featuring horizontal scalability and high availability
You-Dont-Know-JS 95 113766 undefined A book series on JavaScript. @YDKJS on twitter.
free-programming-books 230 134297 undefined 📚 Freely available programming books
lbadd 114 243 Go LBADD: An experimental, distributed SQL database
telegraf 17 7905 Go The plugin-driven server agent for collecting & reporting metrics.
Hippy 1399 2610 C++ A cross platform framework designed for Web developer. Introduction video - https://v.qq.com/x/page/i3038urj2mt.html
Data-Science--Cheat-Sheet 149 14812 TeX Cheat Sheets
code_snippets 17 3448 Python
framework 26 19810 PHP
lede 63 6106 C Lean's OpenWrt source
udacity-nanodegrees 30 4886 undefined 🎓 List of Udacity Nanodegree programs with links to the free courses in their curricula
Alamofire 14 32642 Swift Elegant HTTP Networking in Swift
swift-algorithm-club 24 21986 Swift Algorithms and data structures in Swift, with explanations!

28日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Hippy 1549 2501 C++ A cross platform framework designed for Web developer. Introduction video - https://v.qq.com/x/page/i3038urj2mt.html
py12306 1083 9790 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
Learn-Vue-Source-Code 377 1574 JavaScript 👍 👍逐行剖析Vue.js源码 在线阅读地址https://nlrx-wjc.github.io/Learn-Vue-Source-Code/
system-design-primer 237 79101 Python Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
AspNetCore 39 15299 C# ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
outline 227 6973 JavaScript The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.
atree 491 2172 JavaScript Just a simple Christmas tree, based on reddit story
chinese-poetry 1575 24077 JavaScript The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
free-for-dev 280 29652 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
advanced-java 521 36573 Java 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习
awesome-network-stuff 63 181 undefined Resources about network security, including: Proxy/GFW/ReverseProxy/Tunnel/VPN/Tor/I2P, and MiTM/PortKnocking/NetworkSniff/NetworkAnalysis/etc。More than 1700 open source tools for now. Post incoming.
Sourcetrail 279 5940 C++ Sourcetrail - free and open-source interactive source explorer
businesscard-linux 431 646 Makefile A Buildroot distribution small enough to run on a business card
free-programming-books-zh_CN 402 61707 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿
free-programming-books 158 134221 undefined 📚 Freely available programming books
magnetW 187 5272 JavaScript 磁力链接聚合搜索 - https://magnetw.app
opencv 35 41030 C++ Open Source Computer Vision Library
Awesome-Design-Tools 293 18489 JavaScript The best design tools and plugins for everything 👉
ShadowsocksBio 127 1480 undefined 记录一下SS的前世今生,以及一个简单的教程总结
Data-Science--Cheat-Sheet 192 14763 TeX Cheat Sheets
nni 151 4042 Python An open source AutoML toolkit for neural architecture search, model compression and hyper-parameter tuning.
Awesome-Hacking 247 34324 undefined A collection of various awesome lists for hackers, pentesters and security researchers
Motrix 508 15967 JavaScript A full-featured download manager.
PENTESTING-BIBLE 30 3696 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
protobuf 10 5945 Go Go support for Google's protocol buffers

27日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
advanced-java 281 36277 Java 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习
Hippy 1136 1937 C++ A cross platform framework designed for Web developer. Introduction video - https://v.qq.com/x/page/i3038urj2mt.html
12306 1968 24290 Python 12306智能刷票,订票
milewski-ctfp-pdf 336 6529 TeX Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
outline 291 6778 JavaScript The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.
py12306 906 9459 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
JavaGuide 268 66133 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
ForestBlog 25 1503 Java 一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统
Motrix 256 15720 JavaScript A full-featured download manager.
system-design-primer 220 78922 Python Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Learn-Vue-Source-Code 253 1238 JavaScript 👍 👍逐行剖析Vue.js源码 在线阅读地址https://nlrx-wjc.github.io/Learn-Vue-Source-Code/
darktable 87 3510 C darktable is an open source photography workflow application and raw developer
Awesome-Design-Tools 176 18376 JavaScript The best design tools and plugins for everything 👉
free-programming-books 109 134093 undefined 📚 Freely available programming books
businesscard-linux 355 479 Makefile A Buildroot distribution small enough to run on a business card
Awesome-Hacking 697 34183 undefined A collection of various awesome lists for hackers, pentesters and security researchers
developer-roadmap 115 92437 undefined Roadmap to becoming a web developer in 2019
vhr 173 12852 Java 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
free-programming-books-zh_CN 232 61504 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿
xray 39 2045 undefined 一款完善的安全评估工具,支持常见 web 安全问题扫描和自定义 poc | 使用之前务必先阅读文档
Data-Science--Cheat-Sheet 94 14713 TeX Cheat Sheets
esp-idf 11 4235 C Espressif IoT Development Framework. Official development framework for ESP32.
homemade-machine-learning 68 13551 Jupyter Notebook 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
incubator-hudi 15 878 Java Upserts And Incremental Processing on Big Data
vedaseg 62 175 Python A semantic segmentation toolbox based on pytorch

26日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
12306 1662 23181 Python 12306智能刷票,订票
Motrix 174 15479 JavaScript A full-featured download manager.
py12306 321 8938 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
Hippy 473 1126 C++ Hippy is a cross-platform development framework, introduction video - https://v.qq.com/x/page/i3038urj2mt.html
system-design-primer 196 78736 Python Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
kubernetes 58 61569 Go Production-Grade Container Scheduling and Management
wtfpython 957 17704 Python Exploring Python through counter-intuitive snippets. If you think you know Python, think once more!
Awesome-Hacking 362 33929 undefined A collection of various awesome lists for hackers, pentesters and security researchers
Data-Science--Cheat-Sheet 69 14612 TeX Cheat Sheets
12306_code_server 24 184 Python 该仓库用于构建自托管的12306验证码识别服务器
Awesome-Design-Tools 165 18212 JavaScript The best design tools and plugins for everything 👉
homemade-machine-learning 45 13451 Jupyter Notebook 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
glow 210 424 Go Render markdown on the CLI, with pizzazz! 💅🏻
awesome-computer-vision 37 11573 undefined A curated list of awesome computer vision resources
SpotifyDaily 410 462 Swift Allows users to pull in new song releases from their favorite artists and provides users with important metrics like their top tracks, top artists, and recently played tracks, queryable by time range.
subreddit-analyzer 294 325 Python A comprehensive Data and Text Mining workflow for submissions and comments from any given public subreddit.
Deep-Learning-Papers-Reading-Roadmap 87 24932 Python Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech!
JavaGuide 198 65961 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
magnetW 236 4986 JavaScript 磁力链接聚合搜索 - https://magnetw.app
open-builder 43 158 C++ Open source "Minecraft-like" game with multiplayer support.
Learn-Vue-Source-Code 190 872 JavaScript 👍 👍逐行剖析Vue.js源码 在线阅读地址https://nlrx-wjc.github.io/Learn-Vue-Source-Code/
build-your-own-x 121 57546 undefined 🤓 Build your own (insert technology here)
advanced-java 120 36026 Java 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习
incubator-hudi 10 848 Java Upserts And Incremental Processing on Big Data

25日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
12306 935 22126 Python 12306智能刷票,订票
py12306 292 8556 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
wtfpython 678 17476 Python Exploring Python through counter-intuitive snippets. If you think you know Python, think once more!
homepage 48 147 JavaScript おめシスのホームページを作りたい
open-builder 14 112 C++ Open source "Minecraft-like" game with multiplayer support.
course-v3 23 3537 Jupyter Notebook The 3rd edition of course.fast.ai
monica 417 8822 PHP Personal CRM. Remember everything about your friends and family.
vhr 50 12699 Java 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
simdjson 114 8066 C++ Parsing gigabytes of JSON per second
Hippy 407 627 C++ Hippy is a cross-platform development framework, introduction video - https://v.qq.com/x/page/i3038urj2mt.html
JustAuth 218 6268 Java 💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、GoogleFacebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Logi
doom-emacs 42 4542 Emacs Lisp An Emacs configuration for the stubborn martian vimmer
discord.js 19 4889 JavaScript A powerful JavaScript library for interacting with the Discord API
VisualizeMNIST 72 276 Processing This project is real-time visualization of a network recognizing digits from user's input.
Awesome-Hacking 177 33722 undefined A collection of various awesome lists for hackers, pentesters and security researchers
Deep-Learning-Papers-Reading-Roadmap 47 24819 Python Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech!
TranslatorX 53 3595 HTML JetBrains 系列软件汉化包 关键字: Android Studio 3.5 汉化包 CLion 2019.3 汉化包 DataGrip 2019.3 汉化包 GoLand 2019.3 汉化包 IntelliJ IDEA 2019.3 汉化包 PhpStorm 2019.3 汉化包 PyCharm 2019.3 汉化包 Rider 2019.3 汉化包 RubyMine 2019.3 汉化
python-small-examples 93 376 Python Python有趣的小例子、小Demo一网打尽。Python基础、Web开发、数据科学、机器学习、TensorFlow、Pytorch,一切都是简单易懂的小例子。
magnetW 65 4811 JavaScript 磁力链接聚合搜索 - https://magnetw.app
22120 185 526 JavaScript 🏛 22120 - An archivist browser controller that caches everything you browse, a library server with full text search to serve your archive.
tesseract.js 704 19929 JavaScript Pure Javascript OCR for more than 100 Languages 📖🎉🖥
ionic 18 39855 TypeScript Build amazing Native and Progressive Web Apps with web technologies. One app running on everything 🎉
advanced-java 98 35876 Java 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习
system-design-primer 115 78596 Python Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
outline 14 6484 JavaScript The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.

24日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
12306 935 21260 Python 12306智能刷票,订票
monica 417 8712 PHP Personal CRM. Remember everything about your friends and family.
doom-emacs 42 4482 Emacs Lisp An Emacs configuration for the stubborn martian vimmer
py12306 292 8393 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
youtube-dl 131 59299 Python Command-line program to download videos from YouTube.com and other video sites
MixNMatch 97 166 undefined
VisualizeMNIST 72 157 Processing This project is real-time visualization of a network recognizing digits from user's input.
Awesome-Hacking 177 33267 undefined A collection of various awesome lists for hackers, pentesters and security researchers
simdjson 114 8001 C++ Parsing gigabytes of JSON per second
tesseract.js 503 19708 JavaScript Pure Javascript OCR for more than 100 Languages 📖🎉🖥
godot 54 26706 C++ Godot Engine – Multi-platform 2D and 3D game engine
JustAuth 331 6058 Java 💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、GoogleFacebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Logi
rustlings 63 6781 Rust Small exercises to get you used to reading and writing Rust code!
libra 54 13609 Rust Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
xbmc 25 10037 C++ Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for
imgui 112 18195 C++ Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
interpy-zh 149 4710 Python 📘《Python进阶》(Intermediate Python 中文版)
tachiyomi 87 5735 Kotlin Free and open source manga reader for Android
osu 17 3994 C# rhythm is just a click away!
scrcpy 94 23238 C Display and control your Android device
manim 71 15874 Python Animation engine for explanatory math videos
course-v3 23 3475 Jupyter Notebook The 3rd edition of course.fast.ai
complete-javascript-course 37 2745 JavaScript Starter files, final projects and FAQ for my Complete JavaScript course
discord.js 19 4849 JavaScript A powerful JavaScript library for interacting with the Discord API
vapor 54 17768 Swift 💧 A server-side Swift web framework.

23日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
monica 296 8467 PHP Personal CRM. Remember everything about your friends and family.
tesseract.js 330 19225 JavaScript Pure Javascript OCR for more than 100 Languages 📖🎉🖥
YouTube-Report 89 426 Python 📊 Generate a personal YouTube report from your Google Takeout data(生成你的个人YouTube报告,数据分析、可视化练手项目)
chinese-poetry 553 22063 JavaScript The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
py12306 45 8140 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
12306 187 20519 Python 12306智能刷票,订票
vscode 265 89029 TypeScript Visual Studio Code
tachiyomi 29 5676 Kotlin Free and open source manga reader for Android
flowy 155 4854 JavaScript The minimal javascript library to create flowcharts ✨
home-assistant 73 30154 Python 🏡 Open source home automation that puts local control and privacy first
vapor 85 17729 Swift 💧 A server-side Swift web framework.
simdjson 79 7936 C++ Parsing gigabytes of JSON per second
libra 37 13573 Rust Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
trackerslist 124 19096 undefined Updated list of public BitTorrent trackers
geo-heatmap 51 1416 Python 🗺 Generate an interactive geo heatmap from your Google location data
interpy-zh 75 4589 Python 📘《Python进阶》(Intermediate Python 中文版)
go-perfbook 108 8249 undefined Thoughts on Go performance optimization
youtube-dl 107 59187 Python Command-line program to download videos from YouTube.com and other video sites
fastai2 13 98 Jupyter Notebook Temporary home for fastai v2 while it's being developed
complete-javascript-course 20 2706 JavaScript Starter files, final projects and FAQ for my Complete JavaScript course
hugo-academic 27 3663 HTML 📝 The website builder for Hugo. Build and deploy a beautiful website in minutes!
godot 39 26669 C++ Godot Engine – Multi-platform 2D and 3D game engine
JustAuth 186 5732 Java 💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、GoogleFacebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Logi
Marlin 10 6440 C++ Optimized firmware for RepRap 3D printers based on the Arduino platform.
webui-aria2 24 7143 JavaScript The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.

22日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
HomeKitADK 575 1137 C
tesseract.js 671 18941 JavaScript Pure Javascript OCR for more than 100 Languages 📖🎉🖥
spring-boot-demo 334 8390 Java spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 63 个集成demo,已经完成 52 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Be
chinese-poetry 437 21932 JavaScript The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
ML-From-Scratch 212 14510 Python Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learnin
MLN 145 340 C 高性能、小巧、易上手的移动跨平台开发框架. A framework for building Mobile cross-platform apps with Lua
ai-edu 251 6755 Jupyter Notebook AI education materials for Chinese students, teachers and IT professionals.
webpack-box 394 944 JavaScript 我有一个梦想,就是将所有webpack相关的最佳实践都集成在这里,本项目长期维护/更新,有兴趣的同学可以一起成为维护者。issue下面TODO标签是接下来要做的事情,欢迎所有人都可以来提,让我们共创 webpack 工厂!
svelte 202 28105 JavaScript Cybernetically enhanced web apps
12306 653 20338 Python 12306智能刷票,订票
http-decision-diagram 315 2132 JavaScript An activity diagram to describe the resolution of HTTP response status codes, given various headers.
simdjson 35 7895 C++ Parsing gigabytes of JSON per second
vapor 55 17706 Swift 💧 A server-side Swift web framework.
vscode 186 88965 TypeScript Visual Studio Code
javascript-testing-best-practices 93 6667 undefined 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2019)
alpine 106 841 JavaScript A rugged, minimal framework for composing JavaScript behavior in your markup.
rubocop 22 10474 Ruby A Ruby static code analyzer and formatter, based on the community Ruby style guide.
mapbox-gl-js 35 5490 JavaScript Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
csharplang 19 5088 C# The official repo for the design of the C# programming language
x-spreadsheet 255 7388 JavaScript A web-based JavaScriptcanvas) spreadsheet
imgui 43 18100 C++ Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
fe-interview 66 8878 JavaScript 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
beam 14 3582 Java Apache Beam
3y 165 4310 undefined 📓从Java基础、JavaWeb基础到常用的框架再到面试题都有完整的教程,几乎涵盖了Java后端必备的知识点
awesome-selfhosted 132 39525 JavaScript A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service

21日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
wenyan-lang 2804 10674 JavaScript 文言文編程語言 A programming language for the ancient Chinese.
spring-boot-demo 354 8293 Java spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 63 个集成demo,已经完成 52 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Be
12306 540 20100 Python 12306智能刷票,订票
nuxt.js 121 24397 JavaScript The Vue.js Framework
webpack-box 290 843 JavaScript 我有一个梦想,就是将所有webpack相关的最佳实践都集成在这里,本项目长期维护/更新,有兴趣的同学可以一起成为维护者。issue下面TODO标签是接下来要做的事情,欢迎所有人都可以来提,让我们共创 webpack 工厂!
HelloGitHub 281 22365 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
x-spreadsheet 175 7309 JavaScript A web-based JavaScriptcanvas) spreadsheet
ML-From-Scratch 227 14443 Python Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learnin
14th 169 1068 undefined 第十四届D2前端技术论坛「创心」
svelte 226 28044 JavaScript Cybernetically enhanced web apps
ordinary-puzzles-app 87 224 TypeScript A mobile puzzle game built with React-Native
jormungandr 11 214 Rust aspiring blockchain node
lite-youtube-embed 104 1959 JavaScript A faster youtube embed.
MLN 112 305 C 高性能、小巧、易上手的移动跨平台开发框架. A framework for building Mobile cross-platform apps with Lua
chinese-poetry 389 21801 JavaScript 最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
examples-of-web-crawlers 256 5903 Python 一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )
LeetCodeAnimation 232 46438 Java Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
3y 107 4249 undefined 📓从Java基础、JavaWeb基础到常用的框架再到面试题都有完整的教程,几乎涵盖了Java后端必备的知识点
ClickHouse 49 9080 C++ ClickHouse is a free analytics DBMS for big data
crawlab 187 3679 Go Distributed web crawler admin platform for spiders management regardless of languages and frameworks.
nopCommerce 28 4247 C# The most popular open source ecommerce shopping cart solution based on ASP.NET Core
rubocop 13 10464 Ruby A Ruby static code analyzer and formatter, based on the community Ruby style guide.
vapor 38 17684 Swift 💧 A server-side Swift web framework.
aws-sdk-go 19 5432 Go AWS SDK for the Go programming language.
eksctl 19 1960 Go The official CLI for Amazon EKS

20日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
wenyan-lang 3053 9020 JavaScript 文言文編程語言 A programming language for the ancient Chinese.
14th 242 901 undefined 第十四届D2前端技术论坛「创心」
spring-boot-demo 259 8056 Java spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 63 个集成demo,已经完成 52 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Be
miaosha 150 12274 Java ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
nuxt.js 116 24320 JavaScript The Vue.js Framework
ML-From-Scratch 142 14317 Python Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learnin
crawlab 229 3578 Go Distributed web crawler admin platform for spiders management regardless of languages and frameworks.
architect-awesome 360 40852 undefined 后端架构师技术图谱
refined-github 69 10482 TypeScript Browser extension that simplifies the GitHub interface and adds useful features
ai-edu 135 6508 Jupyter Notebook AI education materials for Chinese students, teachers and IT professionals.
examples-of-web-crawlers 163 5658 Python 一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )
LeetCodeAnimation 172 46217 Java Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
PrestaShop 36 4343 PHP PrestaShop offers a fully scalable open source ecommerce solution.
azure-powershell 12 1724 C# Microsoft Azure PowerShell
chinese-poetry 114 21507 JavaScript 最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
open-source-saas-boilerpate 40 281 JavaScript Free SaaS boilerplate (Python/PostgreSQL/ReactJS/Webpack)
webpack-box 220 557 JavaScript 我有一个梦想,就是将所有webpack相关的最佳实践都集成在这里,本项目长期维护/更新,有兴趣的同学可以一起成为维护者。issue下面TODO标签是接下来要做的事情,欢迎所有人都可以来提,让我们共创 webpack 工厂!
coding-problems 188 629 Python Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures
debezium 25 2498 Java Change data capture for a variety of databases. https://debezium.io Please log issues in our JIRA at https://issues.jboss.org/projects/DBZ/issues
message-db 121 737 Shell Microservice native message and event store for Postgres
azure-docs 12 3362 PowerShell Open source documentation of Microsoft Azure
you-get 111 29202 Python ⏬ Dumb downloader that scrapes the web
sarama 16 5199 Go Sarama is a Go library for Apache Kafka 0.8, and up.
proxy_pool 55 8391 Python Python爬虫代理IP池(proxy pool)
kit 40 15772 Go A standard library for microservices.

19日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
architect-awesome 513 40529 undefined 后端架构师技术图谱
crawlab 158 3367 Go Distributed web crawler admin platform for spiders management regardless of languages and frameworks.
nuxt.js 61 24220 JavaScript The Vue.js Framework
spring-boot-demo 141 7810 Java spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 63 个集成demo,已经完成 52 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Be
12306 275 19396 Python 12306智能刷票,订票
handson-ml2 73 4957 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
coding-problems 113 455 Python Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures
FE-advance-road 36 283 Vue 进阶资深前端开发
python-machine-learning-book-2nd-edition 160 5469 Jupyter Notebook The "Python Machine Learning (2nd edition)" book code repository and info resource
smartdns 187 1152 C A local DNS server to obtain the fastest website IP for the best Internet experience, 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验。
awesome 216 121787 undefined 😎 Awesome lists about all kinds of interesting topics
you-get 150 29096 Python ⏬ Dumb downloader that scrapes the web
ai-edu 70 6385 Jupyter Notebook AI education materials for Chinese students, teachers and IT professionals.
hidden 472 1229 Swift A ultra-light MacOS utility that helps hide menu bar icons
transformers 232 19169 Python 🤗 Transformers: State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch.
LeetCodeAnimation 129 46052 Java Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
joplin 156 11221 JavaScript Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
front-end-interview-handbook 62 22381 JavaScript 🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore
miaosha 152 12132 Java ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
PrestaShop 24 4304 PHP PrestaShop offers a fully scalable open source ecommerce solution.
Real-Time-Voice-Cloning 141 14211 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
azure-powershell 6 1713 C# Microsoft Azure PowerShell
yolact 98 1873 Python A simple, fully convolutional model for real-time instance segmentation.
proposals 38 9415 undefined Tracking ECMAScript Proposals
JAV-Scraper-and-Rename-local-files 181 944 Python JAV影片信息整理工具,抓取元数据nfo,自定义重命名文件(夹),下载fanart裁剪poster,为emby、kodi、极影派铺路。jav-scrapy 老司机 javbus

18日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
architect-awesome 167 40055 undefined 后端架构师技术图谱
hidden 210 889 Swift A ultra-light MacOS utility that helps hide menu bar icons
python-machine-learning-book-2nd-edition 89 5354 Jupyter Notebook The "Python Machine Learning (2nd edition)" book code repository and info resource
ReverseTCPShell 186 622 PowerShell PowerShell ReverseTCP Shell - Framework
YouTube-Report 38 207 Python 📊 Generate a personal YouTube report from your Google Takeout data
terraform-provider-azurerm 10 1297 Go Terraform provider for Azure Resource Manager
Autoticket 20 301 Python 大麦网自动抢票工具
nebula 165 3548 Go A scalable overlay networking tool with a focus on performance, simplicity and security
12306 235 19151 Python 12306智能刷票,订票
laravue 37 1020 Vue A magical administrative interface for Laravel built by VueJS and Element UI https://laravue.dev
zhao 60 6548 Python 【编程随想】整理的《太子党关系网络》,专门揭露赵国的权贵
Real-Time-Voice-Cloning 229 14088 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
cutter 31 6064 C++ Free and Open Source Reverse Engineering Platform powered by radare2
awesome 151 121607 undefined 😎 Awesome lists about all kinds of interesting topics
Complete-Python-3-Bootcamp 85 7160 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
imtui 121 475 C++ ImTui: Immediate Mode Text-based User Interface
ChromeAppHeroes 107 11772 Python 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~
miaosha 121 11996 Java ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
joplin 222 11096 JavaScript Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
JAV-Scraper-and-Rename-local-files 269 792 Python JAV影片信息整理工具,抓取元数据nfo,自定义重命名文件(夹),下载fanart裁剪poster,为emby、kodi、极影派铺路。jav-scrapy 老司机 javbus
handson-ml2 33 4894 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
stylegan2 259 1478 Python StyleGAN2 - Official TensorFlow Implementation
you-get 86 28973 Python ⏬ Dumb downloader that scrapes the web
yolact 31 1798 Python A simple, fully convolutional model for real-time instance segmentation.
smartdns 90 965 C smart dns server

17日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
stylegan2 269 1315 Python StyleGAN2 - Official TensorFlow Implementation
12306 112 18861 Python 12306智能刷票,订票
nebula 196 3407 Go A scalable overlay networking tool with a focus on performance, simplicity and security
architect-awesome 90 39603 undefined 后端架构师技术图谱
lede 40 5814 C Lean's OpenWrt source
awesome 152 121386 undefined 😎 Awesome lists about all kinds of interesting topics
Complete-Python-3-Bootcamp 38 7115 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
YouTube-Report 42 114 Python Generate a YouTube report from your Takeout data
zhao 31 6507 Python 【编程随想】整理的《太子党关系网络》,专门揭露赵国的权贵
seeprettyface-generator-wanghong 92 269 Python 这是一个用StyleGAN训练出的网红脸生成器
handson-ml2 39 4753 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
qmk_firmware 21 5572 C Open-source keyboard firmware for Atmel AVR and Arm USB families
dlaicourse 67 1936 Jupyter Notebook Notebooks for learning deep learning
keras 36 45965 Python Deep Learning for humans
awesome-java-books 22 2271 undefined Java开发者技术书籍大全 - Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。
Unciv 16 357 Kotlin Open-source Android/Desktop remake of Civ V
JAV-Scraper-and-Rename-local-files 318 617 Python JAV影片信息整理工具,抓取元数据nfo,自定义重命名文件(夹),下载fanart裁剪poster,为emby、kodi、极影派铺路。jav-scrapy 老司机 javbus
cutter 14 5952 C++ Free and Open Source Reverse Engineering Platform powered by radare2
evil-man 46 209 undefined
miaosha 66 11855 Java ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
machine-learning-systems-design 56 3036 HTML A booklet on machine learning systems design with exercises
Halfrost-Field 56 4838 Objective-C ✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地
swift 25 50052 C++ The Swift Programming Language
sqlc 221 818 Go Generate type safe Go from SQL
you-get 60 28839 Python ⏬ Dumb downloader that scrapes the web

16日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
cube.js 53 6466 JavaScript 📊 Cube.js - Open Source Analytics Framework
Complete-Python-3-Bootcamp 16 7053 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
nebula 299 3213 Go A scalable overlay networking tool with a focus on performance, simplicity and security
nginx 211 10651 C An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to ngi
JAV-Scraper-and-Rename-local-files 191 352 Python JAV影片信息整理工具,抓取元数据nfo,自定义重命名文件(夹),下载fanart裁剪poster,为emby、kodi、极影派铺路。jav-scrapy 老司机 javbus
jetpack 15 1115 PHP Increase your traffic, view your stats, speed up your site, and protect yourself from hackers with Jetpack.
stylegan2 360 1042 Python StyleGAN2 - Official TensorFlow Implementation
awesome-reverse-engineering 195 801 undefined Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect!
navi 51 5054 Shell An interactive cheatsheet tool for the command-line
openwifi 108 264 C open-source Wi-Fi baseband chip/FPGA design
fx 122 8885 JavaScript Command-line tool and terminal JSON viewer 🔥
zhao 20 6453 Python 【编程随想】整理的《太子党关系网络》,专门揭露赵国的权贵
powerbiadoption 14 42 undefined Power BI Adoption Framework
dlaicourse 27 1897 Jupyter Notebook Notebooks for learning deep learning
samples 93 5326 Dart A collection of Flutter examples and demos.
evil-man 125 171 undefined
javascript-algorithms 261 58478 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
12306 149 18621 Python 12306智能刷票,订票
awesome-deep-learning-papers 41 20285 TeX The most cited deep learning papers
sqlc 260 689 Go Generate type safe Go from SQL
lede 24 5769 C Lean's OpenWrt source
Tasmota 23 8833 C++ Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX
notepad-plus-plus 12 10092 C++ Notepad++ official repository
handson-ml 21 18107 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
spacemacs 10 19034 Emacs Lisp A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs and Vim!

15日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
stylegan2 409 905 Python StyleGAN2 - Official TensorFlow Implementation
huginn 2461 25790 Ruby Create agents that monitor and act on your behalf. Your agents are standing by!
nginx 152 10533 C An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to ngi
sqlc 151 620 Go Generate type safe Go from SQL
12306 123 18554 Python 12306智能刷票,订票
flutter_vignettes 243 938 undefined A collection of fun Flutter experiments, created by gskinner, in partnership with Google.
dlaicourse 14 1859 Jupyter Notebook Notebooks for learning deep learning
py12306 46 7720 Python 🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
javascript-algorithms 204 58356 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
nebula 237 3080 Go A scalable overlay networking tool with a focus on performance, simplicity and security
httpserver.h 641 913 C Single header library for writing non-blocking HTTP servers in C
kkndme_tianya 66 172 undefined 天涯 kkndme 神贴聊房价
poetry 430 7848 Python Python dependency management and packaging made easy.
cypress 38 16836 JavaScript Fast, easy and reliable testing for anything that runs in a browser.
killersheep 31 117 Vim script Silly game for Vim 8.2
codelift 167 332 TypeScript A "No Code" GUI for your existing React code.
ChineseBQB 84 5949 CSS 🇨🇳Chinese sticker pack,More joy / 表情包的博物馆, Github最有毒的仓库, 中国表情包大集合, 聚欢乐~
cube.js 27 6344 JavaScript 📊 Cube.js - Open Source Analytics Framework
samples 33 5277 Dart A collection of Flutter examples and demos.
XcodeGen 8 2947 Swift A Swift command line tool for generating your Xcode project
Mobile-Security-Framework-MobSF 30 5126 Python Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and
flutter 188 81627 Dart Flutter makes it easy and fast to build beautiful mobile apps.
seata 16 13108 Java 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution.
crater 304 1439 PHP Free & Open Source Invoice App for Freelancers & Small Businesses
openwifi 94 206 C open-source Wi-Fi baseband chip/FPGA design

14日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
flutter_vignettes 204 793 undefined A collection of fun Flutter experiments, created by gskinner, in partnership with Google.
geo-heatmap 191 1228 Python 🗺 Generate an interactive geo heatmap from your Google location data
crater 313 1358 PHP Free & Open Source Invoice App for Freelancers & Small Businesses
Dive-into-DL-TensorFlow2.0 172 958 Jupyter Notebook 本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为TensorFlow 2.0实现,项目已得到李沐老师的同意
graphql-engine 53 13478 JavaScript Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
12306 73 18507 Python 12306智能刷票,订票
PythonPlantsVsZombies 119 762 Python a simple PlantsVsZombies game
nginx 66 10405 C An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to ngi
stylegan2 330 716 Python StyleGAN2 - Official TensorFlow Implementation
javascript-algorithms 400 58190 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Mobile-Security-Framework-MobSF 27 5099 Python Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and
traefik 48 26414 Go The Cloud Native Edge Router
docker-slim 694 6299 Go DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
SpringAll 166 11615 Java 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码
30-Days-Of-Python 54 265 Python A 30 days of python programming challenge
samples 39 5220 Dart A collection of Flutter examples and demos.
Rocket.Chat 22 24842 JavaScript The ultimate Free Open Source Solution for team communications.
fengrenjie 116 679 undefined 这个repo是为了锤北大垃圾教授——冯仁杰
telegraf 6 7798 Go The plugin-driven server agent for collecting & reporting metrics.
flutter 177 81522 Dart Flutter makes it easy and fast to build beautiful mobile apps.
huginn 2136 25489 Ruby Create agents that monitor and act on your behalf. Your agents are standing by!
public-pentesting-reports 78 3109 CSS Curated list of public penetration test reports released by several consulting firms and academic security groups
bert 42 20288 Python TensorFlow code and pre-trained models for BERT
dronesploit 41 229 Python Drone pentesting framework console
ceph 9 7133 C++ Ceph is a distributed object, block, and file storage platform

13日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
crater 197 1099 PHP Free & Open Source Invoice App for Freelancers & Small Businesses
PythonPlantsVsZombies 196 687 Python a simple PlantsVsZombies game
fengrenjie 202 567 undefined 这个repo是为了锤北大垃圾教授——冯仁杰
docker-slim 1249 5777 Go DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
awesome-reverse-engineering 77 344 undefined Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect!
How-To-Ask-Questions-The-Smart-Way 70 9070 JavaScript 本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。
interviews 94 40905 Java Everything you need to know to get the job.
JavaFamily 159 3350 undefined 【互联网一线大厂面试+学习指南】进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看,前端同学我保证你也看得懂,看不懂你加我微信骂我渣男就好了。
disaster-radio 64 389 C++ A work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.
flutter 155 81358 Dart Flutter makes it easy and fast to build beautiful mobile apps.
alpha_vantage 37 1661 Python A python wrapper for Alpha Vantage API for financial data.
30-Days-Of-Python 42 168 Python A 30 days of python programming challenge
You-Dont-Know-JS 137 113149 undefined A book series on JavaScript. @YDKJS on twitter.
Python 132 64155 Python All Algorithms implemented in Python
dronesploit 60 180 Python Drone pentesting framework console
element 47 42873 Vue A Vue.js 2.0 UI Toolkit for Web
javascript-questions 30 12968 undefined A long list of (advanced) JavaScript questions, and their explanations ✨
cron 13 5107 Go a cron library for go
SpringAll 158 11454 Java 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码
pure-bash-bible 26 23494 Shell 📖 A collection of pure bash alternatives to external processes.
955.WLB 75 17674 undefined 955 不加班的公司名单 - 工作 955,work–life balance (工作与生活的平衡)
12306 77 18386 Python 12306智能刷票,订票
mediapipe 26 3920 C++ MediaPipe is a cross-platform framework for building multimodal applied machine learning pipelines
terraform 21 19966 Go Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst
libra 6 13472 Rust Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.

12日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
PythonPlantsVsZombies 218 502 Python a simple PlantsVsZombies game
orbtk 153 1239 Rust The Rust UI-Toolkit.
You-Dont-Know-JS 137 113041 undefined A book series on JavaScript. @YDKJS on twitter.
press 98 358 Kotlin A cross-platform markdown editor written in Kotlin Multiplatform (work in progress)
AIDungeon 278 1507 Python Infinite AI adventures await!
crater 197 786 PHP Free & Open Source Invoice App for Freelancers & Small Businesses
web-development-2020-course-list 121 557 undefined A list of Udemy courses from Brad Traversy's Web Development 2020 video
flowy 205 4231 JavaScript The minimal javascript library to create flowcharts ✨
db 129 675 Shell Version control for databases: save, restore, and archive snapshots of your database from the command line
Huawei-Joke 132 657 undefined 本项目将收集因审查而被删除的关于华为公司的笑话。欢迎大家投稿。
skillbox-chat 47 180 Python Skillbox demo application for the Python course
Python 132 64034 Python All Algorithms implemented in Python
VideoPose3D 67 1227 Python Efficient 3D human pose estimation in video using 2D keypoint trajectories
path-auditor 24 127 C++
pytorch-normalizing-flows 72 252 Jupyter Notebook Normalizing flows in PyTorch. Current intended use is education not production.
awtk 7 1363 C AWTK = Toolkit AnyWhere(为嵌入式、手机和PC打造的通用GUI系统)
Best-websites-a-programmer-should-visit 189 29585 undefined 🔗 Some useful websites for programmers.
SpringAll 158 11281 Java 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码
geoapi 98 444 JavaScript Lightweight API service to get geolocation data from IP addresses.
interviews 94 40806 Java Everything you need to know to get the job.
JavaFamily 159 3180 undefined 【互联网一线大厂面试+学习指南】进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看,前端同学我保证你也看得懂,看不懂你加我微信骂我渣男就好了。
rclone 212 17726 Go "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
Sourcetrail 57 5101 C++ Sourcetrail - free and open-source interactive source explorer
serverless 112 33303 JavaScript Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
nodebestpractices 123 37101 JavaScript ✅ The largest Node.js best practices list (November 2019)

11日

microfronts

github.com

きた!!!!マイクロフロントエンドのためのフレームワーク!!!!!今までマイクロフロントエンドの構成ってデファクトスタンダードがなかった気がするんやけどこのmicrofrontsがなりつつあるのかもしれない。

マイクロフロントエンドって状態の共有が大変そうなイメージっぽいけどmicrofrontsだとReact/Anglar/Vueそれぞれでmicrofronts独自の状態共有処理を書くことができるみたい。しかしsampleにはVueは見当たらなかった。これからに期待。

// angular-app/services/User.service.ts
@Injectable() class UserService {
    public stream$ = new BehaviorSubject<UserData|null>(null);
    constructor() {
        window.AppContext.set('services.stream', this.stream$);
    }
}
// react-app/components/UserStatus.js
export default () => {
    const [ user, setUserData] = useState(null);
    useEffect(() => {
        const subscription = window.AppContext.get('services.stream')
                .subscribe(data => setUserData(data)));
        return () => subscription.unsubscribe();
        }
    });
    return user
        ? <div>{user.name}, {user.lastLogin}</div>
        : <div></div>
};

nodebestpractices

github.com

Node.jsのベストプラクティスをまとめたリポジトリ。とてつもなく多く、その一つ一つにWikiページがあるので読みきるだけで2日ぐらい使いそう。

そんな忍耐力はないのでtwitterアカウントをフォローしてみた

twitter.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
AIDungeon 343 1293 Python Infinite AI adventures await!
rclone 228 17564 Go "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
PythonPlantsVsZombies 142 285 Python a simple PlantsVsZombies game
orbtk 239 1080 Rust The Rust UI-Toolkit.
UAC_Bypass_In_The_Wild 97 277 C Windows 10 UAC bypass for all executable files which are autoelevate true .
weekly 180 10379 undefined 科技爱好者周刊,每周五发布
Production-Level-Deep-Learning 101 1480 undefined A guideline for building practical production-level deep learning systems to be deployed in real world applications.
Best-websites-a-programmer-should-visit 204 29432 undefined 🔗 Some useful websites for programmers.
practicalAI 131 22458 Jupyter Notebook 📚 A practical approach to machine learning to enable everyone to learn, explore and build.
Huawei-Joke 232 526 undefined 本项目将收集因审查而被删除的关于华为公司的笑话。欢迎大家投稿。
javascript-algorithms 168 57403 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
HelloGitHub 372 20791 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
You-Dont-Know-JS 208 112898 undefined A book series on JavaScript. @YDKJS on twitter.
interviews 64 40722 Java Everything you need to know to get the job.
microfronts 57 219 TypeScript Polyglot Front-End Solution for running multiple frameworks as one
nodebestpractices 105 36991 JavaScript ✅ The largest Node.js best practices list (November 2019)
SpringAll 88 11134 Java 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码
halo 108 10661 Java ✍ Halo 一款现代化的个人独立博客系统
serverless 65 33189 JavaScript Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
client_golang 11 1888 Go Prometheus instrumentation library for Go applications
kotlin-sample-app 35 281 Kotlin 📚 Android Sample App using modular, clean, scalable, testable Architecture written in Kotlin following the best practices with Jetpack.
FeatherHttp 30 237 C#
CVE-2019-11708 86 444 JavaScript Full exploit chain (CVE-2019-11708 & CVE-2019-9810) against Firefox on Windows 64-bit.
three.js 56 57099 JavaScript JavaScript 3D library.
office-ui-fabric-react 23 6343 TypeScript React components for building Microsoft web experiences.

10日

AIダンジョン

www.aidungeon.io

試してみようと思ったが、 GPUと12GBぐらいのメモリとCUDA環境が必要らしい。ハードル高すぎて泣いた

オンラインでもがあった。ライトノベルゲーっぽい。

Adventurer@AIDungeon:~$ ./EnterDungeon

You enter a dungeon with your trusty sword and shield. You are searching for the evil necromancer who killed your family. You've heard that he resides at the bottom of the dungeon, guarded by legions of the undead. You enter the first door and see a guard by the hedge, near the door to the nearby scrolls of remaining scrolls. Weird stuff, right? Your stomach hurts an extra second, but there are no strings attached to this intruder. You're only 30 feet away from him. A guard scrrenches himself, terrified that he might hack you into subservience.

Options:
0) You attack, take the ham infused wilt, then strike the whole hedge in a colossal effort to break loose.
1) You use your move action to increase your attacks by -6 makes, giving you roughly about eight hits.
2) You tell this person your last name, which he replies unpleasantly, "I'm The Shadowfarer.
3) You go down and steal the scroll and keep coming.
Which action do you choose?

CVE-2019-11708

https://github.com/0vercl0k/CVE-2019-11708#full-chain-exploit-for-cve-2019-11708--cve-2019-9810

https://github.com/0vercl0k/CVE-2019-11708#full-chain-exploit-for-cve-2019-11708--cve-2019-9810

Windows64bitで動作するFirefoxを対象とした脆弱性(CVE-2019-11708とCVE-2019-9810)

悪用するには特殊な設定がONになってたりしないといけなさそう。

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11708

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9810

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
AIDungeon 415 962 Python
orbtk 201 858 Rust The Rust UI-Toolkit.
rclone 102 17336 Go "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
You-Dont-Know-JS 84 112726 undefined A book series on JavaScript. @YDKJS on twitter.
stb 27 11368 C stb single-file public domain libraries for C/C++
youtube-dl 85 58676 Python Command-line program to download videos from YouTube.com and other video sites
CVE-2019-11708 112 377 JavaScript Full exploit chain (CVE-2019-11708 & CVE-2019-9810) against Firefox on Windows 64-bit.
Huawei-Joke 111 304 undefined 本项目将收集因审查而被删除的关于华为公司的笑话。欢迎大家投稿。
alpha_vantage 40 1528 Python A python wrapper for Alpha Vantage API for financial data.
PythonPlantsVsZombies 56 148 Python a simple PlantsVsZombies game
rust 59 41091 Rust Empowering everyone to build reliable and efficient software.
practicalAI 141 22345 Jupyter Notebook 📚 A practical approach to machine learning to enable everyone to learn, explore and build.
HelloGitHub 426 20442 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
n1ghtshade 8 45 C A bootchain jailbreak/downgrade utility for A6.
Best-websites-a-programmer-should-visit 200 29233 undefined 🔗 Some useful websites for programmers.
weekly 159 10199 undefined 科技爱好者周刊,每周五发布
jellyfin 101 4696 C# The Free Software Media System
WLED 28 983 C++ Control WS2812B RGB LEDs with an ESP8266 over WiFi!
hdt-skyrimse-mods 8 21 C++ hdt skyrimse mods
STL 52 4578 C++ MSVC's implementation of the C++ Standard Library.
mall-swarm 184 912 Java mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
imgui 33 17866 C++ Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
Dive-into-DL-PyTorch 80 5841 Jupyter Notebook 本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为PyTorch实现。
Marlin 12 6377 C++ Optimized firmware for RepRap 3D printers based on the Arduino platform.
PIAIC_ISLAMABAD_BATCH3 3 33 Jupyter Notebook

8日

awspx

github.com

awsでのリソース関係を可視化できるツール

CleanArchitecture

github.com

C#で書かれたクリーンアーキテクチャのサンプル。はてなブックマーク人気の記事に上がっていたのでその影響?

余計なコードが少なくてレイヤーを超える方法がわかりやすく載ってたはず(まだみてない)

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
demucs 119 620 Python Code for the paper Music Source Separation in the Waveform Domain
mall-swarm 69 644 Java mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Dive-into-DL-PyTorch 52 5700 Jupyter Notebook 本项目将《动手学深度学习》(Dive into Deep Learning)原书中的MXNet实现改为PyTorch实现。
awspx 36 154 Python A graph-based tool for visualizing effective access and resource relationships in AWS environments.
DeepSpeech 144 12174 C++ A TensorFlow implementation of Baidu's DeepSpeech architecture
GitHub-Chinese-Top-Charts 252 10780 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!
Data-Science--Cheat-Sheet 75 14234 TeX Cheat Sheets
Best-websites-a-programmer-should-visit 168 28917 undefined 🔗 Some useful websites for programmers.
dear-github-2.0 365 1081 undefined 📨 An open letter to GitHub from the maintainers of open source projects
python-machine-learning-book-3rd-edition 32 306 Jupyter Notebook The "Python Machine Learning (3nd edition)" book code repository
metaflow 380 1540 Python Build and manage real-life data science projects with ease.
CleanArchitecture 34 372 C# Clean Architecture Solution Template for Angular 8 and .NET Core 3
deno 40 39899 TypeScript A secure JavaScript and TypeScript runtime
weekly 19 9979 undefined 科技爱好者周刊,每周五发布
julia 73 24713 Julia The Julia Language: A fresh approach to technical computing.
go-ipfs 16 9021 Go IPFS implementation in Go
public-apis 158 66862 Python A collective list of free APIs for use in software and web development.
nlp-recipes 128 2616 Python Natural Language Processing Best Practices & Examples
onnxruntime 5 1431 C++ ONNX Runtime: cross-platform, high performance scoring engine for ML models
APT_Digital_Weapon 19 133 undefined Indicators of compromise (IOCs) collected from public resources and categorized by Qi-AnXin.
SwiftLaTeX 149 1112 JavaScript SwiftLaTeX, a WYSIWYG Browser-based LaTeX Editor
angular-cli 7 22711 TypeScript CLI tool for Angular
subfinder 28 1829 Go Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
Xamarin.Forms 6 3969 C# Xamarin.Forms Official Home
material-ui 31 52772 JavaScript React components for faster and easier web development. Build your own design system, or start with Material Design.

7日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
metaflow 373 null Python Build and manage real-life data science projects with ease.
DeepSpeech 156 null C++ A TensorFlow implementation of Baidu's DeepSpeech architecture
julia 57 null Julia The Julia Language: A fresh approach to technical computing.
dear-github-2.0 346 null undefined 📨 An open letter to GitHub from the maintainers of open source projects
nlp-recipes 245 null Python Natural Language Processing Best Practices & Examples
GitHub-Chinese-Top-Charts 576 null Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!
crackq 60 null Python CrackQ: A Python Hashcat cracking queue system
public-apis 228 null Python A collective list of free APIs for use in software and web development.
Best-websites-a-programmer-should-visit 200 null undefined 🔗 Some useful websites for programmers.
3y 127 null undefined 📓从Java基础、JavaWeb基础到常用的框架再到面试题都有完整的教程,几乎涵盖了Java后端必备的知识点
consul 21 null Go Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
practicalAI 59 null Jupyter Notebook 📚 A practical approach to machine learning to enable everyone to learn, explore and build.
CleanArchitecture 61 null C# Clean Architecture Solution Template for Angular 8 and .NET Core 3
vue-interactive-paycard 121 null JavaScript Credit card form with smooth and sweet micro-interactions
api-guidelines 86 null undefined Microsoft REST API Guidelines
JavaGuide 196 null Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
CS-Notes 214 null Java 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、JavaPythonC++
Pretrained-Language-Model 90 null Python Pretrained language model and its related optimization techniques developed by Huawei Noah's Ark Lab.
aws-deepcomposer-samples 29 null undefined
algo 173 null Python 数据结构和算法必知必会的50个代码实现
aws-cdk 12 null TypeScript The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
awesome-selfhosted 109 null JavaScript A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service
custom-select 26 null JavaScript My version of a custom select input, with filtering
tensorflow 63 null C++ An Open Source Machine Learning Framework for Everyone
iptv 124 null JavaScript Collection of 8000+ publicly available IPTV channels from all over the world

6日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Plot 164 550 Swift A DSL for writing type-safe HTML, XML and RSS in Swift.
serverless-application-model 47 6318 Python AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications
WEASEL 176 507 Python DNS covert channel implant for Red Teams.
GitHub-Chinese-Top-Charts 581 10037 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!
CS-Notes 205 84935 Java 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、JavaPythonC++
vaex 57 2055 Python Out-of-Core DataFrames for Python, visualize and explore big tabular data at a billion rows per second.
public-apis 230 66540 Python A collective list of free APIs for use in software and web development.
30min_guides 45 5973 undefined 覃健祥的学习笔记,各种几十分钟入门的文档
algo 153 11918 Python 数据结构和算法必知必会的50个代码实现
Mobile-Security-Framework-MobSF 51 4965 JavaScript Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and
DB 39 308 Python A PyToch implementation of "Real-time Scene Text Detection with Differentiable Binarization".
3y 78 3736 undefined 📓从Java基础、JavaWeb基础到常用的框架再到面试题都有完整的教程,几乎涵盖了Java后端必备的知识点
fastapi 84 6405 Python FastAPI framework, high performance, easy to learn, fast to code, ready for production
Best-websites-a-programmer-should-visit 141 28617 undefined 🔗 Some useful websites for programmers.
aws-deepcomposer-samples 27 66 undefined
custom-select 24 104 JavaScript My version of a custom select input, with filtering
javascript-algorithms 75 56853 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
starter 106 283 TypeScript Opinionated quick-start with pre-built user account system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphil
Java-Interview 61 2544 undefined Java 面试必会 直通BAT
developer-roadmap 74 91505 undefined Roadmap to becoming a web developer in 2019
hubble 44 475 Go Hubble - Network, Service & Security Observability for Kubernetes
puppeteer 39 56501 JavaScript Headless Chrome Node.js API
trojan 99 3295 C++ An unidentifiable mechanism that helps you bypass GFW.
CleanArchitecture 32 303 C# Clean Architecture Solution Template for Angular 8 and .NET Core 3
cluster-api 12 892 Go Home for the Cluster Management API work, a subproject of sig-cluster-lifecycle

5日

evil-huawei

evil-huawei.github.io

HUAWEIの悪行をまとめたリポジトリ。中国ではHUAWEIの悪行がインターネットから削除されるらしい

それぞれの悪行がブログ形式でまとめられている。以下は、防水機能がフェイクだった話。おそらく問合せの内容がスクショされている(画像だから翻訳できない 😇)

华为 Mate 30 Pro 和 P30 Pro 防水造假以及售后损坏部件导致过保 | evil-huawei

akaunting

akaunting.com

OSSの口座管理ツール?

sws

swc-project.github.io

Rustで書かれたJavascriptのトランスパイラ。

きになるパフォーマンスはこちら

The lower bound of the speedup compared to babel is 16. The benchmarks were run on Macbook pro, dual core, 2.3GHz Intel Core i5, 16 GB ram

performance
swc (es3) 610 ops/sec ±1.76% (82 runs sampled)
swc (es2015) 682 ops/sec ±0.63% (88 runs sampled)
swc (es2016) 1,659 ops/sec ±4.32% (79 runs sampled)
swc (es2017) 1,384 ops/sec ±7.24% (82 runs sampled)
swc (es2018) 1,765 ops/sec ±11.78% (82 runs sampled)
swc-optimize (es3) 535 ops/sec ±1.01% (83 runs sampled)
babel 42.12 ops/sec ±6.27% (55 runs sampled)

例えば babelswc(es2015)を比べると 約16倍の速さ!?!?。 ただし、jsのトランスパイルの速度が16倍なので、 vue-cli build の実行速度でいうと babel-loader のみが16倍早くなると思われる

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
evil-huawei 869 5895 JavaScript Evil Huawei - 华为作过的恶
core 18 12441 Shell Home repository for .NET Core
Cryptocurrency-Price-Prediction 8 64 Jupyter Notebook Predicting cryptocurrency prices using LSTM neural network
nbdev 55 347 Jupyter Notebook Create delightful python projects using Jupyter Notebooks
home-assistant 173 29582 Python 🏡 Open source home automation that puts local control and privacy first
beginner-javascript 205 1430 HTML Slam Dunk JavaScript
aws-deepracer-workshops 12 755 Jupyter Notebook DeepRacer workshop content
lede 66 5521 C Lean's OpenWrt source
EfficientDet 23 93 Python EfficientDet (Scalable and Efficient Object Detection) implementation in Keras and Tensorflow
akaunting 4 2360 PHP Free and Online Accounting Software
GitHub-Chinese-Top-Charts 209 9431 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!
material-ui 38 52681 JavaScript React components for faster and easier web development. Build your own design system, or start with Material Design.
design.oxide.computer 6 46 HTML We are looking for designers who code to help build a new user experience for computing!
rabbitmq-server 6 6544 Erlang Open source multi-protocol messaging broker
raic-2019 7 46 C++ Russian AI Cup — artificial intelligence programming contest. Official website: http://russianaicup.ru
azure-pipelines-tasks 2 1788 TypeScript Tasks for Azure Pipelines
hidviz 11 425 C++ A tool for in-depth analysis of USB HID devices communication
oppia 9 1202 Python Tool for collaboratively building interactive lessons.
kit 25 15554 Go A standard library for microservices.
PowerToys 111 13586 C++ Windows system utilities to maximize productivity
terraform-provider-google 4 881 Go Terraform Google Cloud Platform provider
lx-music-desktop 32 1906 JavaScript 一个基于 electron 的音乐软件
swc 102 6432 Rust Super-fast typescript / javascript compiler written in rust
scikit-learn 21 38375 Python scikit-learn: machine learning in Python
PHP_CodeSniffer 5 7125 PHP PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.

4日

flux

docs.fluxcd.io

Gitに紐づいてkubernetesに自動でapplyしてくれるCIツール。 AlgoCIとかと一緒のカテゴリ??

正直CIでapplyしてくれるのは嬉しいことではあるが、一度createしたリソースの設定変えてapplyしようとしても拒否されたりすることが稀にあるのでそういう場合を考えると結局は必ずローカルでapplyしてからGitにpushした方がいいのかなぁとはおもう。

ローカルでapply→applyされてるかチェック→OKだったら履歴の保存・確認のためにgitにpush→CIでもapplyされる

みたいな手順が理想。こういうときにk8sは宣言的設定なので冪等性があるのが嬉しい

それに、ただapplyするぐらいのCI設定ならすでに持ってるし他に付加価値なければ採用する理由がない気がする

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
beginner-javascript 266 1271 HTML Slam Dunk JavaScript
home-assistant 217 29447 Python 🏡 Open source home automation that puts local control and privacy first
sherlock 231 9247 Python 🔎 Find usernames across social networks
handson-ml2 86 4480 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
mal 62 6435 Assembly mal - Make a Lisp
httpie 179 44740 Python As easy as HTTPie /aitch-tee-tee-pie/ 🥧 Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. ht
chinese-independent-blogs 251 2762 JavaScript 中文独立博客列表
djl 61 201 Java An Engine-Agnostic Deep Learning Framework
slides 34 1174 undefined it is a repository to store all slides used by Triton Ho's public presentation and course.
unlock-music 195 1019 JavaScript Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。
mml-book.github.io 67 4319 Jupyter Notebook Companion webpage to the book "Mathematics For Machine Learning"
lede 39 5472 C Lean's OpenWrt source
MaterialDesignInXamlToolkit 36 7761 C# Google's Material Design in XAML & WPF, for C# & VB.Net.
Marlin 9 6308 C++ Optimized firmware for RepRap 3D printers based on the Arduino platform.
BlackFridayScrape 15 83 Python
vhr 98 11989 Java 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
metasploit-framework 28 19027 Ruby Metasploit Framework
GengShuang 124 305 JavaScript 耿爽模拟器
thc-tesla-powerwall2-hack 31 335 undefined TESLA PowerWall 2 Security Shenanigans
flux 44 3422 Go The GitOps Kubernetes operator
nnn 39 6752 C 🐬 The missing terminal file manager for X.
awesome-selfhosted 85 38503 JavaScript A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service
awesome-oss-funding 44 249 undefined A curated list of awesome resources for funding open source projects and authors.
rtl8821ce 11 364 C
PowerToys 101 13493 C++ Windows system utilities to maximize productivity

3日

httpie

github.com

CUI環境でHTTPリクエストを叩けるツール。curlとかwgetとの差分は、

  • グラフィカルにresponseが表示される
    • JSONは整形されてみやすい状態
  • POST/PUTのパラメータの書き方が簡略的
  • pluginを差し込むことができる。例えば紹介されているauthのプラグインは以下の通り。aws-authとかデバッグにドチャクソ便利そう
    • httpie-api-auth: ApiAuth
    • httpie-aws-auth: AWS / Amazon S3
    • httpie-edgegrid: EdgeGrid
    • httpie-hmac-auth: HMAC
    • httpie-jwt-auth: JWTAuth (JSON Web Tokens)
    • httpie-negotiate: SPNEGO (GSS Negotiate)
    • httpie-ntlm: NTLM (NT LAN Manager)
    • httpie-oauth: OAuth
    • requests-hawk: Hawk

BlackFridayScrape

github.com

amazonから値段と商品をスクレイピングするコード。

BeautifulSoupとseleniumを使っている

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
beginner-javascript 216 1048 HTML Slam Dunk JavaScript
home-assistant 214 29274 Python 🏡 Open source home automation that puts local control and privacy first
sherlock 224 8980 Python 🔎 Find usernames across social networks
handson-ml2 16 4369 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
mal 40 6364 Assembly mal - Make a Lisp
httpie 444 44574 Python As easy as HTTPie /aitch-tee-tee-pie/ 🥧 Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. ht
chinese-independent-blogs 207 2481 JavaScript 中文独立博客列表
djl 32 141 Java An Engine-Agnostic Deep Learning Framework
slides 33 1137 undefined it is a repository to store all slides used by Triton Ho's public presentation and course.
unlock-music 371 851 JavaScript Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。
mml-book.github.io 23 4251 Jupyter Notebook Companion webpage to the book "Mathematics For Machine Learning"
lede 42 5422 C Lean's OpenWrt source
MaterialDesignInXamlToolkit 67 7722 C# Google's Material Design in XAML & WPF, for C# & VB.Net.
Marlin 4 6291 C++ Optimized firmware for RepRap 3D printers based on the Arduino platform.
BlackFridayScrape 10 59 Python
vhr 65 11892 Java 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
metasploit-framework 11 18995 Ruby Metasploit Framework
GengShuang 68 189 JavaScript 耿爽模拟器
thc-tesla-powerwall2-hack 26 303 undefined TESLA PowerWall 2 Security Shenanigans
flux 23 3344 Go The GitOps Kubernetes operator
nnn 29 6703 C 🐬 The missing terminal file manager for X.
awesome-selfhosted 26 38418 JavaScript A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service
awesome-oss-funding 25 206 undefined A curated list of awesome resources for funding open source projects and authors.
rtl8821ce 2 353 C
PowerToys 96 13380 C++ Windows system utilities to maximize productivity

2日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
home-assistant 180 28978 Python 🏡 Open source home automation that puts local control and privacy first
flowy 462 2200 JavaScript The minimal javascript library to create flowcharts ✨
Alink 143 625 Java Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
demucs 76 218 Python Code for the paper Music Source Separation in the Waveform Domain
beginner-javascript 306 804 HTML Slam Dunk JavaScript
python-telegram-bot 16 8899 Python We have made you a wrapper you can't refuse
v2ray-core 61 25001 Go A platform for building proxies to bypass network restrictions.
Data-Science--Cheat-Sheet 72 13933 TeX Cheat Sheets
sherlock 404 8803 Python 🔎 Find usernames across social networks
co 231 800 C++ An elegant and efficient C++ basic library for Linux, Windows and Mac.
HelloGitHub 426 18322 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
zustand 121 1343 TypeScript 🐻 Bear necessities for state management in React
tech-interview-handbook 129 37106 JavaScript 💯 Materials to help you rock your next coding interview
project-x 126 312 JavaScript A simple tool for composing javascript behavior in your markup.
Advanced-React 42 2223 JavaScript Starter Files and Solutions for Full Stack Advanced React and GraphQL
lede 50 5393 C Lean's OpenWrt source
InfoSec-Black-Friday 24 86 undefined All the deals for InfoSec related software/tools this Black Friday
ARC 32 673 JavaScript The Abstraction and Reasoning Corpus
fiora 70 2898 TypeScript An interesting chat application power by socket.io, koa, mongodb and react
PowerToys 86 13291 C++ Windows system utilities to maximize productivity
blocks 285 1389 JavaScript A JSX-based page builder for creating beautiful websites without writing code
litegraph.js 128 871 JavaScript A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows t
javascript-algorithms 37 56586 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
awesome-pentest 113 10596 undefined A collection of awesome penetration testing resources, tools and other shiny things
iptv 40 9947 JavaScript Collection of 8000+ publicly available IPTV channels from all over the world

1日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
beginner-javascript 451 626 HTML Slam Dunk JavaScript
folio-2019 396 1701 JavaScript
chinese-independent-blogs 455 2164 JavaScript 中文独立博客列表
AndroidUtilCode 98 25588 Java 🔥 Android developers should collect the following utils(updating).
geo-heatmap 209 657 Python 🗺 Generate an interactive geo heatmap from your Google location data
lede 60 5354 C Lean's OpenWrt source
demucs 96 161 Python Code for the paper Music Source Separation in the Waveform Domain
netdata 163 42911 C Real-time performance monitoring, done right! https://my-netdata.io/
home-assistant 149 28906 Python 🏡 Open source home automation that puts local control and privacy first
HelloGitHub 895 18176 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
Alink 376 549 Java Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
tech-interview-handbook 252 37010 JavaScript 💯 Materials to help you rock your next coding interview
sha-rnn 334 525 Python Single Headed Attention RNN - "Stop thinking with your head"
InfoSec-Black-Friday 40 71 undefined All the deals for InfoSec related software/tools this Black Friday
gorm 145 16206 Go The fantastic ORM library for Golang, aims to be developer friendly
free-for-dev 224 28444 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
Deep-Learning-with-TensorFlow-book 171 5321 Python 深度学习入门开源书,基于TensorFlow 2.0案例实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
BlackFridayScrape 18 41 Python
PowerToys 143 13227 C++ Windows system utilities to maximize productivity
unlock-music 175 321 JavaScript Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。
Black-Friday-Deals 61 306 Swift Black Friday Deals for macOS / iOS Software & Books
blocks 402 1288 JavaScript A JSX-based page builder for creating beautiful websites without writing code
the-book-of-secret-knowledge 53 24526 undefined A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
lighthouse-ci 147 1456 JavaScript Automate running Lighthouse for every commit, viewing the changes, and preventing regressions
co 297 727 C++ An elegant and efficient C++ basic library for Linux, Windows and Mac.

GitHubのTrendを総評してみた(2019/11)

先月に引き続きやっていきます。

先月の最後らへん、若干頻度落ちたので頑張る 💪

morimori-kochan.hatenablog.com

30日

flowy

github.com

Javascriptで綺麗なフローチャートが書けるツール。

jQueryが必要。というか npmではダウンロードできない。

blocks

github.com

同じくJavascriptで、DOMをGUIから組み立てることができるツール。アルファ版。Wordpressとかに入っているものより高性能に見える。使いこなせるかは人を選びそう

roughViz

github.com

またまたJavascript。手書き風のグラフが書けるツール。Javascriptのなんかのイベントで取り上げられたんかな?

https://raw.githubusercontent.com/jwilber/random_data/master/roughViz.gif

https://github.com/jwilber/roughViz

思ったより手書き風。使いどこは謎。

anonaddy

anonaddy.com

匿名のメールアドレスをボコボコ作り出せるサービス。 例えば morimorikochan をユーザーネームとして登録すると サブドメ(morimorikochan. anonaddy.com)が割り当てられ、それを使ったメアドが複数使える仕組み。

マネージドサービスとして売り出してるみたいやけど安い。3ドル払えば一日100個のメアドが手に入るとのこと。セキュリティの懸念とかでサイトによってメアドを使い分けたい一般人向けならわかるんやけど、一日100個メアド欲しがるユーザーは何かしら怪しいユーザーなんではない?

セルフホスティングも可能。こちらは無料。Dockerfileがないので試す気になれなかったw

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
co 130 544 C++ An elegant and efficient C++ basic library for Linux, Windows and Mac.
flowy 459 1729 JavaScript The minimal javascript library to create flowcharts ✨
bloc 6 3178 Dart A predictable state management library that helps implement the BLoC design pattern
ARC 35 637 JavaScript The Abstraction and Reasoning Corpus
blocks 207 1117 JavaScript A JSX-based page builder for creating beautiful websites without writing code
php-src 26 25727 C The PHP Interpreter
magento2 27 8134 PHP All Submissions you make to Magento Inc. ("Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty f
HelloGitHub 623 17897 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
awesome-pentest 137 10479 undefined A collection of awesome penetration testing resources, tools and other shiny things
fastlane 44 27537 Ruby 🚀 The easiest way to automate building and releasing your iOS and Android apps
roughViz 1565 3917 JavaScript Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.
anonaddy 16 222 PHP Anonymous email forwarding
sherlock 89 8369 Python 🔎 Find usernames across social networks
AndroidUtilCode 66 25554 Java 🔥 Android developers should collect the following utils(updating).
react-native-cookies 8 756 Objective-C Cookie manager for React Native
aws-athena-query-federation 8 24 Java The Amazon Athena Query Federation SDK allows you to customize Amazon Athena with your own data sources and code.
mockito 14 9766 Java Most popular Mocking framework for unit tests written in Java
Advanced-React 51 2185 JavaScript Starter Files and Solutions for Full Stack Advanced React and GraphQL
CleanArchitecture 16 161 C# Clean Architecture Solution Template for Angular 8 and .NET Core 3
gin 89 33397 Go Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
opensource.guide 2 6114 JavaScript 📚 Community guides for open source creators
ddBuy 187 920 Vue 🎉Vue2.x 全家桶+Vant 搭建大型单页面电商项目.http://ddbuy.7-orange.cn
fiora 130 2822 TypeScript An interesting chat application power by socket.io, koa, mongodb and react
SpringCloud 38 2251 Java 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
storybook 33 43607 TypeScript 📓 UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more!

29日

iced

github.com

ElmにインスパイアされたRust製クラスプラットフォームGUIライブラリ。最近クロスプラットフォームと効くと(やめろ...無茶はよせ....)という気分になる。

Elmのアーキテクチャにしたがっていて4つのコンセプトに沿っている

  • State — the state of your application
  • Messages — user interactions or meaningful events that you care about
  • View logic — a way to display your state as widgets that may produce messages on user interaction
  • Update logic — a way to react to messages and update your state

GUIのものをObject指向な言語で表現するのは個人的には無理があると思っている。Androidxmlだったりhtmlだったりが最適じゃないんかな?

以下のサンプルだと、columnという型があったがColumnの柔軟性がなくなってしまっている気がするから

use iced::{Button, Column, Text};

impl Counter {
    pub fn view(&mut self) -> Column<Message> {
        // We use a column: a simple vertical layout
        Column::new()
            .push(
                // The increment button. We tell it to produce an
                // `IncrementPressed` message when pressed
                Button::new(&mut self.increment_button, Text::new("+"))
                    .on_press(Message::IncrementPressed),
            )
            .push(
                // We show the value of the counter here
                Text::new(&self.value.to_string()).size(50),
            )
            .push(
                // The decrement button. We tell it to produce a
                // `DecrementPressed` message when pressed
                Button::new(&mut self.decrement_button, Text::new("-"))
                    .on_press(Message::DecrementPressed),
            )
    }

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
gorm 56 16076 Go The fantastic ORM library for Golang, aims to be developer friendly
ddBuy 155 734 Vue 🎉Vue2.x 全家桶+Vant 搭建大型单页面电商项目.http://ddbuy.7-orange.cn
iced 466 2258 Rust A cross-platform GUI library for Rust, inspired by Elm
gin 41 33301 Go Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
ARC 20 601 JavaScript The Abstraction and Reasoning Corpus
Ink 69 750 Swift A fast and flexible Markdown parser written in Swift.
cypress 54 16366 CoffeeScript Fast, easy and reliable testing for anything that runs in a browser.
G2Plot 43 227 TypeScript 🍡 An interactive and responsive charting library based on the grammar of graphics.
dimensionality_reduction_alo_codes 39 515 Python PCA、LDA、MDS、LLE、TSNE等降维算法的python实现
jumpserver 240 11270 JavaScript Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统。
sagemaker-python-sdk 31 884 Python A library for training and deploying machine learning models on Amazon SageMaker
magento2 20 8122 PHP All Submissions you make to Magento Inc. ("Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty f
fastlane 19 27493 Ruby 🚀 The easiest way to automate building and releasing your iOS and Android apps
blocks 233 864 JavaScript A JSX-based page builder for creating beautiful websites without writing code
lottie-ios 31 18590 Swift An iOS library to natively render After Effects vector animations
Advanced-React 8 2128 JavaScript Starter Files and Solutions for Full Stack Advanced React and GraphQL
netdata 67 42756 C Real-time performance monitoring, done right! https://my-netdata.io/
12306 22 17843 Python 12306智能刷票,订票
Black-Friday-Deals 9 241 Swift Black Friday Deals for macOS / iOS Software & Books
flutter 106 80319 Dart Flutter makes it easy and fast to build beautiful mobile apps.
atom 18 50512 JavaScript The hackable text editor
code-server 64 25694 TypeScript Run VS Code on a remote server.
tokio 23 6622 Rust A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
NLP-progress 71 12996 Python Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
micropython 13 9569 C MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

28日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
iced 275 1893 Rust A cross-platform GUI library for Rust, inspired by Elm
machine-learning-systems-design 352 1943 HTML A booklet on machine learning systems design with exercises
sherlock 92 8133 Python 🔎 Find usernames across social networks
jumpserver 30 11042 JavaScript Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统。
fluent-ui-react 14 589 TypeScript A work in progress; please stand by.
sagemaker-python-sdk 1 855 Python A library for training and deploying machine learning models on Amazon SageMaker
Vue.Draggable 25 9968 JavaScript Vue drag-and-drop component based on Sortable.js
quic-go 12 3452 Go A QUIC implementation in pure go
Mindustry 43 2096 Java A sandbox tower defense game
Corsy 37 268 Python CORS Misconfiguration Scanner
mockito 16 9714 Java Most popular Mocking framework for unit tests written in Java
Ultimate-Facebook-Scraper 68 901 Python 🤖 A bot which scrapes almost everything about a Facebook user's profile including all public posts/statuses available on the user's timeline, uploaded photos, tagged photos, videos, friends list and
dlwpt-code 24 478 Jupyter Notebook Code for the book Deep Learning with PyTorch by Eli Stevens and Luca Antiga.
julia 35 24474 Julia The Julia Language: A fresh approach to technical computing.
react-native-cookies 0 738 Objective-C Cookie manager for React Native
dep 10 12894 Go Go dependency management tool
protobuf 48 5754 Go Go support for Google's protocol buffers
yolov3 23 2855 Jupyter Notebook YOLOv3 in PyTorch > ONNX > CoreML > iOS
gorm 25 16009 Go The fantastic ORM library for Golang, aims to be developer friendly
tads-boilerplate 28 173 Shell Terraform + Ansible + Docker Swarm boilerplate = DevOps on 🔥🔥🔥 | Infrastructure as Code
electron-ssr-backup 20 2457 undefined electron-ssr原作者删除了这个伟大的项目,故备份了下来,不继续开发,且用且珍惜
grpc-go 9 10087 Go The Go language implementation of gRPC. HTTP/2 based RPC
lottie-ios 10 18564 Swift An iOS library to natively render After Effects vector animations
protobuf 33 38708 C++ Protocol Buffers - Google's data interchange format
sentry 43 23022 Python Sentry is cross-platform application monitoring, with a focus on error reporting.

27日

cypress

www.cypress.io

webで使用できるテストツール。テストの様子を閲覧できたりインタラクティブに設定を変更できたりと便利そう。

What is Cypress? from Cypress.io on Vimeo.

Cypress Test Runner はテストを走らせるツールだが、これ自体はOSSなので無料。

その結果をビジュアライズできるCypress Dashboard Service は無料~$399/ month まで種類がある。

ちょうどフロントのテストツールを導入したいと思っていたので割とあり。 differencifyと迷う

amazon-sagemaker-examples

github.com

awsのsagemakerのサンプルリポジトリ。AutoMLがとても有名な中どのぐらいsagemakerが使えるかどうかがきになる。

すでにAutoMLおじさんがいるけどatmaCupでsagemaker使ってみたい。

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Jetpack-MVVM-Best-Practice 54 1298 Java 是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
flutter 102 80020 Dart Flutter makes it easy and fast to build beautiful mobile apps.
angular-cli 5 22654 TypeScript CLI tool for Angular
cypress 30 16152 JavaScript Fast, easy and reliable testing for anything that runs in a browser.
cuml 12 906 C++ cuML - RAPIDS Machine Learning Library
geo-heatmap 77 366 Python 🗺 Generate an interactive geo heatmap from your Google location data
ddBuy 57 423 Vue 🎉Vue2.x 全家桶+Vant 搭建大型单页面电商项目.http://ddbuy.7-orange.cn
svelte 113 26839 JavaScript Cybernetically enhanced web apps
googletest 18 13760 C++ Googletest - Google Testing and Mocking Framework
ra1nstorm-helper 10 54 Inno Setup Automatically configures an environment to run checkra1n
transformers 70 17687 Python 🤗 Transformers: State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch.
gin 44 33188 Go Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
onnx-tensorrt 6 486 C++ ONNX-TensorRT: TensorRT backend for ONNX
12306 34 17698 Python 12306智能刷票,订票
puppeteer 56 56230 JavaScript Headless Chrome Node.js API
Twig 2 6503 PHP Twig, the flexible, fast, and secure template language for PHP
protobuf 8 5705 Go Go support for Google's protocol buffers
makesite 49 1138 Python Simple, lightweight, and magic-free static site/blog generator for Python coders
redis 13 7394 Go Type-safe Redis client for Golang
gin-swagger 6 744 Go gin middleware to automatically generate RESTful API documentation with Swagger 2.0.
amazon-sagemaker-examples 6 2696 Jupyter Notebook Example notebooks that show how to apply machine learning, deep learning and reinforcement learning in Amazon SageMaker
go-admin 18 1852 Go A dataviz framework help gopher to build a admin panel in ten minutes
SVProgressHUD 6 11915 Objective-C A clean and lightweight progress HUD for your iOS and tvOS app.
CS-Notes 110 83815 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
mail 1 3144 Ruby A Really Ruby Mail Library

26日

Ultimate-Facebook-Scraper

github.com

Facebookに投稿されているユーザーの以下の情報をスクレイピングして取得するツール。

頻繁にDOM構造が変わるためxpathの修正プルリクエストをいつでも歓迎しているとのこと。

sherlock

sherlock-project.github.io

ユーザー名から様々なSNSでアカウントを探してくるためのツール。 ハッカーの学校 で紹介されてたけど、特に探したい人がいなくて使わなかった。

この際だから、自分のidでやってみた

➜  sherlock git:(master) python3 sherlock.py ㊙㊙㊙㊙

[*] Checking username ㊙㊙㊙㊙ on:
[-] ResearchGate: Illegal Username Format For This Site!
[-] 2Dimensions: Not Found!
[-] Error Connecting: 500px
[-] 500px: Error!
[-] 9GAG: Not Found!
[-] About.me: Not Found!
[-] Academia.edu: Not Found!
[-] Anobii: Not Found!
[-] Aptoide: Not Found!
[-] Archive.org: Not Found!
[-] AskFM: Not Found!
[-] BLIP.fm: Not Found!
[-] Badoo: Not Found!
[-] Error Connecting: Bandcamp
[-] Bandcamp: Error!
[-] Basecamp: Not Found!
[-] Behance: Not Found!
[-] BitBucket: Not Found!
[-] BitCoinForum: Not Found!
[-] Blogger: Not Found!
[-] Brew: Not Found!
[-] BuyMeACoffee: Not Found!
[-] Error Connecting: BuzzFeed
[-] BuzzFeed: Error!
[-] Canva: Not Found!
[-] Carbonmade: Not Found!
[-] CashMe: Not Found!
[-] Cent: Not Found!
[-] Error Connecting: Cloob
[-] Cloob: Error!
[-] Codecademy: Not Found!
[-] Codechef: Not Found!
[-] Codementor: Not Found!
[-] Coderwall: Not Found!
[-] Codewars: Not Found!
[-] ColourLovers: Not Found!
[-] Contently: Not Found!
[-] Coroflot: Not Found!
[-] CreativeMarket: Not Found!
[-] Crevado: Not Found!
[-] Crunchyroll: Not Found!
[+] DEV Community: https://dev.to/㊙㊙㊙㊙
[-] DailyMotion: Not Found!
[-] Designspiration: Not Found!
[-] DeviantART: Not Found!
[-] Discogs: Not Found!
[-] Discuss.Elastic.co: Not Found!
[-] Disqus: Not Found!
[+] Docker Hub: https://hub.docker.com/u/㊙㊙㊙㊙/
[+] Dribbble: https://dribbble.com/㊙㊙㊙㊙
[-] Ebay: Not Found!
[-] Ello: Not Found!
[-] Etsy: Not Found!
[-] EyeEm: Not Found!
[-] Facebook: Not Found!
[-] Fandom: Not Found!
[-] Error Connecting: Filmogs
[-] Filmogs: Error!
[-] Flickr: Not Found!
[-] Flightradar24: Not Found!
[-] Flipboard: Not Found!
[-] Foursquare: Not Found!
[-] Giphy: Not Found!
[-] GitHub: Not Found!
[+] GitLab: https://gitlab.com/㊙㊙㊙㊙
[-] Gitee: Not Found!
[-] GoodReads: Not Found!
[-] Gravatar: Not Found!
[-] Gumroad: Not Found!
[-] HackerNews: Not Found!
[-] HackerOne: Not Found!
[-] HackerRank: Not Found!
[-] House-Mixes.com: Not Found!
[-] Error Connecting: Houzz
[-] Houzz: Error!
[-] HubPages: Not Found!
[-] Error Connecting: Hubski
[-] Hubski: Error!
[-] IFTTT: Not Found!
[-] ImageShack: Not Found!
[+] Instagram: https://www.instagram.com/㊙㊙㊙㊙
[-] Instructables: Not Found!
[-] Error Connecting: Investing.com
[-] Investing.com: Error!
[-] Issuu: Not Found!
[-] Itch.io: Not Found!
[-] Jimdo: Not Found!
[-] Kaggle: Not Found!
[-] KanoWorld: Not Found!
[-] Keybase: Not Found!
[-] Kik: Not Found!
[-] Kongregate: Not Found!
[-] Launchpad: Not Found!
[-] LeetCode: Not Found!
[-] Letterboxd: Not Found!
[-] LiveJournal: Not Found!
[-] Lobsters: Not Found!
[-] Mastodon: Not Found!
[+] Medium: https://medium.com/@㊙㊙㊙㊙
[-] MeetMe: Not Found!
[-] MixCloud: Not Found!
[-] MyAnimeList: Not Found!
[-] Myspace: Not Found!
[-] NPM: Not Found!
[-] NPM-Package: Not Found!
[-] NameMC (Minecraft.net skins): Not Found!
[-] Error Connecting: NationStates Nation
[-] NationStates Nation: Error!
[-] NationStates Region: Not Found!
[-] Newgrounds: Not Found!
[-] OK: Not Found!
[-] OpenCollective: Not Found!
[-] Packagist: Not Found!
[-] Pastebin: Not Found!
[-] Error Connecting: Patreon
[-] Patreon: Error!
[-] Pexels: Not Found!
[-] Photobucket: Not Found!
[+] Pinterest: https://www.pinterest.com/㊙㊙㊙㊙/
[-] Pixabay: Not Found!
[-] Error Connecting: PlayStore
[-] PlayStore: Error!
[-] Error Connecting: Plug.DJ
[-] Plug.DJ: Error!
[-] Pokemon Showdown: Not Found!
[-] ProductHunt: Not Found!
[-] Error Connecting: Quora
[-] Quora: Error!
[-] Rajce.net: Not Found!
[-] Rate Your Music: Not Found!
[-] Error Connecting: Reddit
[-] Reddit: Error!
[-] Repl.it: Not Found!
[-] ReverbNation: Not Found!
[-] Roblox: Not Found!
[-] Scratch: Not Found!
[-] Scribd: Not Found!
[-] Error Connecting: Signal
[-] Signal: Error!
[-] Slack: Not Found!
[-] Error Connecting: SlideShare
[-] SlideShare: Error!
[-] Error Connecting: Smashcast
[-] Smashcast: Error!
[-] Error Connecting: SoundCloud
[-] SoundCloud: Error!
[-] Error Connecting: SourceForge
[-] SourceForge: Error!
[-] Error Connecting: Speedrun.com
[-] Speedrun.com: Error!
[-] Splits.io: Not Found!
[-] Error Connecting: Spotify
[-] Spotify: Error!
[-] Star Citizen: Not Found!
[+] Steam: https://steamcommunity.com/id/㊙㊙㊙㊙
[-] SteamGroup: Not Found!
[-] T-MobileSupport: Not Found!
[-] Taringa: Not Found!
[-] Teknik: Not Found!
[-] Telegram: Not Found!
[-] Tellonym.me: Not Found!
[-] TikTok: Not Found!
[-] Tinder: Not Found!
[-] TradingView: Not Found!
[-] Trakt: Not Found!
[-] Trello: Not Found!
[-] Error Connecting: Trip
[-] Trip: Error!
[-] TripAdvisor: Not Found!
[-] Twitch: Not Found!
[-] Error Connecting: Twitter
[-] Twitter: Error!
[-] Ultimate-Guitar: Not Found!
[-] Unsplash: Not Found!
[-] Error Connecting: VK
[-] VK: Error!
[-] Error Connecting: VSCO
[-] VSCO: Error!
[-] Error Connecting: Venmo
[-] Venmo: Error!
[-] Vimeo: Not Found!
[-] Virgool: Not Found!
[-] VirusTotal: Not Found!
[-] Wattpad: Not Found!
[-] We Heart It: Not Found!
[-] WebNode: Not Found!
[-] Error Connecting: Wikipedia
[-] Wikipedia: Error!
[-] Wix: Not Found!
[-] WordPress: Not Found!
[-] Error Connecting: WordPressOrg
[-] WordPressOrg: Error!
[-] YouNow: Not Found!
[-] YouPic: Not Found!
[-] YouTube: Not Found!
[-] Zhihu: Not Found!
[-] Error Connecting: Zomato
[-] Zomato: Error!
[-] authorSTREAM: Not Found!
[-] boingboing.net: Not Found!
[-] devRant: Not Found!
[-] fanpop: Not Found!
[-] gfycat: Not Found!
[-] Error Connecting: iMGSRC.RU
[-] iMGSRC.RU: Error!
[-] last.fm: Not Found!
[-] mixer.com: Not Found!
[-] osu!: Not Found!
[-] Error Connecting: segmentfault
[-] segmentfault: Error!
[-] Polygon: Not Found!
[-] Wikidot: Not Found!
[-] GuruShots: Not Found!
[-] Shockwave: Not Found!
[-] ImgUp.cz: Not Found!
[-] Alík.cz: Not Found!
[-] Sbazar.cz: Not Found!
➜  sherlock git:(master) 

めっちゃ出てきた。。 怖い

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
algorithm-visualizer 212 26382 JavaScript 🎆Interactive Online Platform that Visualizes Algorithms from Code
Mindustry 16 1914 Java A sandbox tower defense game
digital_video_introduction 323 8560 Jupyter Notebook A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
Production-Level-Deep-Learning 182 361 undefined This repo attempts to serve as a guideline for building practical production-level deep learning systems to be deployed in real world applications.
deeplearning-models 58 10007 Jupyter Notebook A collection of various deep learning architectures, models, and tips
gost 45 4419 Go GO Simple Tunnel - a simple tunnel written in golang
Ultimate-Facebook-Scraper 22 654 Python 🤖 A bot which scrapes almost everything about a Facebook user's profile including all public posts/statuses available on the user's timeline, uploaded photos, tagged photos, videos, friends list and
electron-ssr-backup 27 2329 undefined electron-ssr原作者删除了这个伟大的项目,故备份了下来,不继续开发,且用且珍惜
Complete-Python-3-Bootcamp 15 6713 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
sherlock 38 7905 Python 🔎 Find usernames across social networks
dlwpt-code 47 387 Jupyter Notebook Code for the book Deep Learning with PyTorch by Eli Stevens and Luca Antiga.
V2rayU 46 4462 Swift V2rayU,基于v2ray核心的mac版客户端,用于科学上网,使用swift编写,支持vmess,shadowsocks,socks5等服务协议,支持订阅, 支持二维码,剪贴板导入,手动配置,二维码分享等
ardupilot 4 4519 C++ ArduPlane, ArduCopter, ArduRover source
scikit-learn 22 38188 Python scikit-learn: machine learning in Python
svelte 131 26734 JavaScript Cybernetically enhanced web apps
academic_advisory 15 361 undefined Collected opinions and advice for academic programs focused on data science skills.
coc.nvim 15 7399 TypeScript Intellisense engine for vim8 & neovim, full language server protocol support as VSCode
voidrice 2 1941 Shell My dotfiles (deployed by LARBS)
materials 3 1107 Jupyter Notebook Bonus materials, exercises, and example projects for our Python tutorials
RandomX 2 253 C++ Proof of work algorithm based on random code execution
stb 11 11200 C stb single-file public domain libraries for C/C++
Real-Time-Voice-Cloning 190 12638 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
python-for-android 19 5608 Python Turn your Python application into an Android APK
Cpp-0-1-Resource 32 281 C++ C++ 匠心之作 从0到1入门资料
docker-compose-lamp 8 557 PHP A basic LAMP stack environment built using Docker Compose.

25日

Cube.js

cube.dev

Analytics Frameworkとあるが、metbase とか redash とかのBIツールということでいいんか?

アーキテクチャの図↓

サポートするDBは12種類。また、2段階のキャッシュシステムで賢く使えるとのこと

Cube.js comes with a two-level caching system, which allows for building flexible and extremely performant dashboards and reports. The built-in pre-aggregation engine aggregates raw data into roll-up tables and keeps them up to date. Queries, even with different filters, hit the aggregated layer instead of raw data, which allows for a sub-second response on terabytes of underlying data.

さらには、フロントのカスタマイズも vue angular react で作成できるインテグレーションがあって優しい。

geo-heatmap

github.com

googleの位置情報をgoogleMapに映し出せるツール。

これに沿って試してみた。

python3あり・pipなしなMacです まず位置情報がダウンロードできるTakeoutにアクセス。位置情報のみを選択しダウンロード。解凍し ロケーション履歴.jsonを確認

$ git clone https://github.com/luka1199/geo-heatmap.git
$ cd geo-heatmap/
$ wget https://bootstrap.pypa.io/get-pip.py
$ python3 get-pip.py
$ pip install -r requirements.txt
$ python3 geo_heatmap.py ~/Downloads/Takeout/ロケーション履歴/ロケーション履歴.json
Loading data from /Users/XXXXXXX/Downloads/Takeout/ロケーション履歴/ロケーション履歴.json...
|#################################################################################################################################################################################|100% Time:  0:00:00
Generating heatmap...
Saving map to heatmap.html...
Opening heatmap.html in browser...

実行した結果↓。今のお家はgoogleに補足されていないようで安心したがあまり面白くないw

f:id:Kouchannel55:20191125111339p:plain
出力結果

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Financial-Models-Numerical-Methods 1524 1566 Jupyter Notebook Collection of notebooks about quantitative finance, with interactive python code.
geo-heatmap 122 147 Python 🗺 A script that generates an interactive geo heatmap from your Google location data
pytorch-tutorial 33 14234 Python PyTorch Tutorial for Deep Learning Researchers
linux 7 6208 C Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://www.raspberrypi.org/forum
flan 910 1205 Python A pretty sweet vulnerability scanner
postwoman 1514 8884 Vue 👽 API request builder - A free, fast, and beautiful alternative to Postman https://postwoman.io 🔥
svelte 110 26608 JavaScript Cybernetically enhanced web apps
leetcode 128 22960 JavaScript LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
complete-javascript-course 13 2418 JavaScript Starter files, final projects and FAQ for my Complete JavaScript course
cube.js 129 5932 JavaScript 📊 Cube.js - Open Source Analytics Framework
ShadowsocksX-NG 67 25321 Swift Next Generation of ShadowsocksX
coding-interview-university 654 93744 undefined A complete computer science study plan to become a software engineer.
discord.js 7 4687 JavaScript A powerful JavaScript library for interacting with the Discord API
free-programming-books 467 132005 undefined 📚 Freely available programming books
Python 605 62499 Python All Algorithms implemented in Python
advanced-css-course 4 1567 CSS Starter files, final projects and FAQ for my Advanced CSS course
algorithm-visualizer 424 26186 JavaScript 🎆Interactive Online Platform that Visualizes Algorithms from Code
dolphin 9 5720 C++ Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
metasploit-framework 24 18871 Ruby Metasploit Framework
xmrig 6 2717 C++ RandomX, CryptoNight and Argon2 CPU miner
AMD_Vanilla 6 779 undefined Native AMD macOS via Clover & OpenCore
v2ray-core 148 24663 Go A platform for building proxies to bypass network restrictions.
runelite 4 2548 Java Open source Old School RuneScape client
PythonRobotics 13 7369 Jupyter Notebook Python sample codes for robotics algorithms.
LearnOpenGL 13 3495 C++ Code repository of all OpenGL tutorials found at https://learnopengl.com

24日

dolphinscheduler

dolphinscheduler.apache.org

DAG(有向グラフ)で表現されたスケジュールツール。データ処理の仕組みで使える。

motrix

ダウンロードマネージャー。シンプルなデザインでBitTorrentをサポートしてたりUserAgentを偽装できたりと便利。

motrix.app

simple-twitter

github.com

1ファイルで構成されたtwitter。画面はシンプル。使用されているnixは、HaskellのwebアプリケーションフレームワークHaskell挫折した勢なので、とてもHaskellの可能性を感じた

public-apis

github.com

開発で 自由に 無料で使用できるAPIを集めたリポジトリ。アニメからトータル300ぐらいありそう。

適当に選んでみた

https://newton.now.sh/

APIを通して数値計算ができる!!!それだけ

https://develop.battle.net/

ゲームのAPI。ハースストーン・Diabloなどのゲームそれぞれにゲーム内検索APIとコミュニティ検索APIの2種類がある。authが必要っぽい。例えばハースストーンだと カードの一覧検索ができる。ファンにとってはとても有用そう

https://api.nasa.gov/

NASAにもAPIがあるのか。。

しかもAPI一覧が面白い

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
algorithm-visualizer 174 25973 JavaScript 🎆Interactive Online Platform that Visualizes Algorithms from Code
coding-interview-university 430 93582 undefined A complete computer science study plan to become a software engineer.
advanced-go-programming-book 176 10998 Go 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
taro 20 22784 JavaScript 多端统一开发框架,支持用 React 的开发方式编写一次代码,生成能运行在微信/百度/支付宝/字节跳动/ QQ 小程序/快应用/H5/React Native 等的应用。 https://taro.jd.com/
incubator-dolphinscheduler 11 2834 Java Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system, dedicated to solving the complex dependencies in data processing, making the scheduling system out of the b
loki 54 7923 Go Like Prometheus, but for logs.
Motrix 43 14630 JavaScript A full-featured download manager.
form-render 176 517 CSS 🏄 跨组件体系的表单渲染引擎 - 通过 JSON Schema 快速生成自定义表单配置界面
flan 651 983 Python A pretty sweet vulnerability scanner
weekly 29 9620 undefined 科技爱好者周刊,每周五发布
nmap-vulners 28 1732 Lua NSE script based on Vulners.com API
freeCodeCamp 346 306778 JavaScript The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
free-programming-books 355 131910 undefined 📚 Freely available programming books
spring-cloud-gateway 7 2036 Java A Gateway built on Spring Framework 5.x and Spring Boot 2.x providing routing and more.
googletest 11 13715 C++ Googletest - Google Testing and Mocking Framework
developer-roadmap 276 90866 undefined Roadmap to becoming a web developer in 2019
deeplearning-models 118 9861 Jupyter Notebook A collection of various deep learning architectures, models, and tips
simple-twitter 285 533 Nix A bare-bones Twitter clone implemented in a single file
clean-code-javascript 154 27023 JavaScript 🛁 Clean Code concepts adapted for JavaScript
awtk 14 1187 C AWTK = Toolkit AnyWhere(为嵌入式、手机和PC打造的通用GUI系统)
flink-learning 72 3073 Java flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例分享。
tesseract 30 31247 C++ Tesseract Open Source OCR Engine (main repository)
nest 40 21573 TypeScript A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
bigcache 27 2843 Go Efficient cache for gigabytes of data written in Go.
public-apis 301 65653 Python A collective list of free APIs for use in software and web development.

23日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Python 291 62176 Python All Algorithms implemented in Python
k3s 183 10178 Go Lightweight Kubernetes. 5 less than k8s.
form-render 97 412 CSS 🏄 跨组件体系的表单渲染引擎 - 通过 JSON Schema 快速生成自定义表单配置界面
postwoman 195 8058 Vue 👽 API request builder - A free, fast, and beautiful alternative to Postman https://postwoman.io 🔥
WebWindow 104 610 TypeScript .NET Core library to open native OS windows containing web UI on Windows, Mac, and Linux. Experimental.
scrcpy 57 21616 C Display and control your Android device
algorithm-visualizer 174 25828 JavaScript 🎆Interactive Online Platform that Visualizes Algorithms from Code
nebula 490 1999 Go A scalable overlay networking tool with a focus on performance, simplicity and security
Sourcetrail 518 3515 C++ Sourcetrail - free and open-source interactive source explorer
freeCodeCamp 230 306670 JavaScript The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
project-based-learning 154 26712 undefined Curated list of project-based tutorials
cube.js 87 5850 JavaScript 📊 Cube.js - Open Source Analytics Framework
JavaFamily 353 1546 undefined 【互联网一线大厂Java 工程师面试+学习指南】进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看,前端同学我保证你也看得懂,看不懂你加我微信骂我渣男就好了。
JavaGuide 251 62160 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
CS-Notes 155 83564 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
coding-interview-university 381 93425 undefined A complete computer science study plan to become a software engineer.
jeecg-boot 73 7401 Java 一款基于代码生成器的JAVA快速开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式(OnlineCoding模式-> 代码生成器模式-> 手工MERGE智能开发),帮助Java项目解决70%的重复工
AspNetCore 39 14739 C# ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
cascadia-code 41 8654 Python This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
advanced-go-programming-book 243 10918 Go 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
lite-youtube-embed 153 727 JavaScript A faster youtube embed.
night-reading-go 25 5548 Go Night-Reading-Go《Go 夜读》 > Share the related technical topics of Go every week through zoom online live broadcast, every day on the WeChat/Slack to communicate programming technology topics. 每周通过 zoom
Awesome-Hacking 54 32466 undefined A collection of various awesome lists for hackers, pentesters and security researchers
leetcode 53 22861 JavaScript LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
charts 22 10993 Go Curated applications for Kubernetes

22日

3d-ken-burns

github.com

3D Ken Burns Effect という視覚効果を一枚の画像から可能にするpytorchのライブラリ。↓の動画見たらすごすぎて変な声でた。

www.youtube.com

やってみたいがpytorchの環境がローカルにない、、、

Sortable

sortablejs.github.io

ドラッグドロップで直感的に並び替えができるJavascriptのライブラリ。簡単。

Sortable.create(simpleList, { /* options */ });

jQuery-UIとDragulaとの比較動画も作られていて積極的に煽っている

univocity-trader

github.com

株とかの自動取引するためのフレームワークJavaで作られている。

エントリポイントのサンプル↓

public static void main(String... args) {
 
 //TODO: configure your database connection here.
 SingleConnectionDataSource ds = new SingleConnectionDataSource();
 ... 
 
 //CandleRepository manages everything for us.
 CandleRepository.setDataSource(ds);
 
 //Instantiate the exchange API implementation you need
 BinanceExchange exchange = new BinanceExchange();
 
 //Gets all candes from the past 6 months
 final Instant start = LocalDate.now().minus(6, ChronoUnit.MONTHS).atStartOfDay().toInstant(ZoneOffset.UTC);
 
 //Only pair BTCUSDT is enabled in ALL_PAIRS, modify that to your liking
 for (String[] pair : ALL_PAIRS) {
  String symbol = pair[0] + pair[1];
  
  //Runs over stored candles backwards and tries to fill any gaps until the start date is reached.
  CandleRepository.fillHistoryGaps(exchange, symbol, start, TimeInterval.minutes(1)); // pulls one minute candles
 }
}

Strategyというクラスがこのフレームワークで重要で、このクラス内でSIGNALというものを発行して操作するだけ。サンプルではこんな感じだった↓

public class ExampleStrategy extends IndicatorStrategy {
 
 private final Set<Indicator> indicators = new HashSet<>();
 
 private final BollingerBand boll5m;
 private final BollingerBand boll1h;
 
 public ExampleStrategy() {
  indicators.add(boll5m = new BollingerBand(TimeInterval.minutes(5)));
  indicators.add(boll1h = new BollingerBand(TimeInterval.hours(1)));
 }
 
 @Override
 protected Set<Indicator> getAllIndicators() {
  return indicators;
 }
 
 @Override
 public Signal getSignal(Candle candle) {   
  //price jumped below lower band on the 1 hour time frame
  if (candle.high < boll1h.getLowerBand()) {    
   //on the 5 minute time frame, the lowest price of the candle is above the lower band.
   if (candle.low > boll5m.getLowerBand()) {           
    //still on the 5 minute time frame, the close price of the candle is under the middle band
    if (candle.close < boll5m.getMiddleBand()) {
     // if the slope of the 5 minute bollinger band is starting to point up, BUY 
     if (boll5m.movingUp()) { 
      return Signal.BUY;
     }
    }
   }
  }
                                             
  //candle hitting the upper band on the 1 hour time frame
  if (candle.high > boll1h.getUpperBand()) {  
   //on the 5 minute time frame, the lowest price of the candle is under the middle band
   if (candle.low < boll5m.getMiddleBand()) {
    //if the slope of the 5 minute bollinger band is starting to point down, SELL 
    if (boll5m.movingDown()) {
     return Signal.SELL;
    }
   }
  }
  return Signal.NEUTRAL;
 }
}

そもそもトレードやったことないのでcandleとかboll1hとかわからん。

自前のデータセットで実際にシミュレーションして見て、結果の検証も容易にできる。この結果を参考にチューニングも容易にできそう

===[  results using parameters: [15, 4] ]===
Negative: 44 trades, avg. loss: -1.60%
Positive: 39 trades, avg. gain: +2.44%
Returns : 24.65%
Real time trading simulation from 2018-07-01T00:00 to 2019-07-01T00:00
XRP = $0.00
USDT = $1222.86

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
nebula 484 1525 Go A scalable overlay networking tool with a focus on performance, simplicity and security
3d-ken-burns 70 194 Python an implementation of 3D Ken Burns Effect from a Single Image using PyTorch
WebWindow 135 523 TypeScript .NET Core library to open native OS windows containing web UI on Windows, Mac, and Linux. Experimental.
JavaFamily 281 1193 undefined 【互联网一线大厂Java 工程师面试+学习指南】,进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看。
bfe 242 2175 Go Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd
univocity-trader 32 172 Java open-source trading framework for java, supports backtesting and live trading with exchanges
jquery 19 52564 JavaScript jQuery JavaScript Library
Sourcetrail 922 3008 C++ Sourcetrail - free and open-source interactive source explorer
react-admin-template 53 178 CSS Simple React admin template - Hooks, Redux, Bootstrap ✅ 🤘
umi 27 6516 JavaScript 🌋 Pluggable enterprise-level react application framework.
deeplearning-models 76 9659 Jupyter Notebook A collection of various deep learning architectures, models, and tips
coding-interview-university 223 93057 undefined A complete computer science study plan to become a software engineer.
servicecomb-pack 9 1422 Java Apache ServiceComb Pack is an eventually data consistency solution for micro-service applications. ServiceComb Pack currently provides TCC and Saga distributed transaction co-ordination solutions by u
Python-100-Days 252 69911 Jupyter Notebook Python - 100天从新手到大师
CS-Notes 162 83435 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
loki 63 7839 Go Like Prometheus, but for logs.
Python 178 61850 Python All Algorithms implemented in Python
v2ray-core 74 24462 Go A platform for building proxies to bypass network restrictions.
consul 14 17843 Go Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
flink-learning 131 2962 Java flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例分享。
echo 12 15620 Go High performance, minimalist Go web framework
ChromeAppHeroes 40 11039 Python 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~
new-pac 68 18623 undefined 科学/自由上网,免费ss/ssr/v2ray/goflyway账号,搭建教程
Sortable 35 18554 JavaScript Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and an
clean-code-javascript 37 26816 JavaScript 🛁 Clean Code concepts adapted for JavaScript

21日

sourcetrail

www.sourcetrail.com

見やすいソースコードエクスプローラー。

依存関係やメソッドがGUIで綺麗に表現されている。検索ができることと選択した関数のコードが見れることは他のものとは違うように思える

対応している言語はC, C++, Java and Python

tamagotchiTemp

github.com

twitterで流れてたアレ↓

起動しようとして見たがエンコーディングの問題か何かでエラー吐いて終了してしまった。

Osiris

github.com

カウンターストライクっていうFPSのチートツール。こういうのもトレンドに入ってくるとは思わなかった。mac/linuxは使用できずwindowsのみのよう。

PrestaShop

www.prestashop.com

オープンソースのeコマース管理システム。EC-CUBE的な感じなんかな? デモはこちら。若干デザインが古い感じ?

他のeコマースを調べて見たらspreeというのがGitHubでスター10k集めてた↓

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
tamagotchiTemp 128 503 undefined
Sourcetrail 639 2115 C++ Sourcetrail - free and open-source interactive source explorer
flutter_clock 72 231 Dart
WebWindow 78 390 TypeScript .NET Core library to open native OS windows containing web UI on Windows, Mac, and Linux. Experimental.
HackingNeuralNetworks 309 1417 Python A small course on exploiting and defending neural networks
postwoman 242 6985 Vue 👽 API request builder - A free, fast, and beautiful alternative to Postman https://postwoman.io 🔥
kaolin 114 764 C++ A PyTorch Library for Accelerating 3D Deep Learning Research
Python 100 61662 Python All Algorithms implemented in Python
physical-docs 55 234 undefined This is a collection of legal wording and documentation used for physical security assessments. The goal is to hopefully allow this as a template for other companies to use and to protect themselves w
JavaFamily 288 906 undefined 【 互联网 Java 工程师大厂面试+学习指南】,进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看。
Python-100-Days 442 69696 Jupyter Notebook Python - 100天从新手到大师
Osiris 3 453 C++ Free open-source training software / cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by imgui.
PrestaShop 29 4167 PHP PrestaShop offers a fully scalable open source ecommerce solution.
bfe 445 1931 Go Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd
JavaGuide 227 61648 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Colder.Admin.AntdVue 44 206 C# Admin Fx Based On .NET Core3.0 + Ant Design Vue
ironbrew-2 5 23 C# some vm obfuscation lua thing
ansible 28 40463 Python Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate i
angular-cli 13 22625 TypeScript CLI tool for Angular
flink-learning 26 2832 Java flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例分享。
kotlinx.coroutines 10 6292 Kotlin Library support for Kotlin coroutines
CS-Notes 100 83277 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
thingsboard 7 4576 Java Open-source IoT Platform - Device management, data collection, processing and visualization.
leetcode 20 12252 C++ LeetCode Problems' Solutions
eShopOnContainers 11 11833 C# Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.2, Docker engine and optionally Azure,

20日

chatwoot

www.chatwoot.com

オープンソースのチャットツール。BとCをつなぐチャットツールでありがちな、タスクの割り振りとかレポートとかまで機能に含まれているみたい。

やってみようと思ったけどMacでのインストール完了までの道のりが長くて辛かったww(主にRubyのセットアップ)。Dockerfileとかで提供して欲しい

umijs

https://umijs.org/

Reactをラップしたフレームワーク。中国製。

https://gw.alipayobjects.com/zos/rmsportal/zvfEXesXdgTzWYZCuHLe.png

https://umijs.org/guide/#architecture

nextを使わずにumijsを使うべき理由として エンタープライズアプリケーションとしての高度なルーティングを提供していること をあげている

https://umijs.org/guide/#why-not

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Deep-Learning-with-TensorFlow-book 710 3657 Python 深度学习开源书,基于TensorFlow 2.0实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
Python-100-Days 350 69276 Jupyter Notebook Python - 100天从新手到大师
bfe 270 1496 Go Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd
TensorFlow-2.x-Tutorials 224 3141 Jupyter Notebook TensorFlow 2.x version's Tutorials and Examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT examples, etc. TF 2.0版入门实例代码,实战教程。
spikeSystem 51 1067 Go
ScriptableRenderPipeline 4 2338 C# Scriptable Render Pipeline
JavaGuide 262 61449 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
native_spark 52 1098 Rust A new arguably faster implementation of Apache Spark from scratch in Rust
chatwoot 189 1352 Ruby Simple and elegant live chat software 🔥💬
JavaFamily 141 620 undefined 【 互联网 Java 工程师大厂面试+学习指南】,进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,看起来津津有味,把学习当做一种乐趣,何乐而不为,后端同学必看。
umi 18 6418 JavaScript 🌋 Pluggable enterprise-level react application framework.
retrofit 13 34198 Java Type-safe HTTP client for Android and Java by Square, Inc.
react-admin-template 17 60 CSS Simple React admin template - Hooks, Redux, Bootstrap ✅ 🤘
ChromeAppHeroes 30 10852 Python 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~
AI4Animation 59 2014 C# Bringing Characters to Life with Computer Brains in Unity
fanqiang 88 13288 JavaScript 翻墙-科学上网
micro 41 7051 Go A microservice runtime environment
google-research 137 5714 Jupyter Notebook Google AI Research
univocity-trader 16 87 Java open-source trading framework for java, supports backtesting and live trading with exchanges
kaolin 183 646 C++ A PyTorch Library for Accelerating 3D Deep Learning Research
HackingNeuralNetworks 433 1106 Python A small course on exploiting and defending neural networks
30-seconds-of-code 116 52033 JavaScript A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
iCloudBypassCA 10 41 undefined
modin 79 3371 Python Modin: Speed up your Pandas workflows by changing a single line of code
DPlayer 67 7443 JavaScript 🍭 Wow, such a lovely HTML5 danmaku video player

19日

joplin

joplinapp.org

オープンソースのメモ帳・TODOリスト。特徴として

などなど。。。

忘れっぽいのでプライベートのTODOを記録するのにEvernote使いたいなぁと思っていたので使ってみる

gource

gource.io

gitなどのバージョン管理ツールをグラフィカルに可視化できるツール。

Minecraftリポジトリの履歴を8分で可視化した動画↓。地味に面白くてずっと見てられる

www.youtube.com

https://github.com/acaudwell/Gource/wiki/Videos#minecraft

FALdetector

peterwang512.github.io

Photoshopで加工された顔写真かどうかを判定するツール。Photoshopで可能なすべての加工を判別するというわけではなく、 image warping のみにフォーカスしている。また image warping が行われた部分を元に戻すこともできる。

Most malicious photo manipulations are created using standard image editing tools, such as Adobe Photoshop. We present a method for detecting one very popular Photoshop manipulation -- image warping applied to human faces -- using a model trained entirely using fake images that were automatically generated by scripting Photoshop itself. We show that our model outperforms humans at the task of recognizing manipulated images, can predict the specific location of edits, and in some cases can be used to "undo" a manipulation to reconstruct the original, unedited image. We demonstrate that the system can be successfully applied to real, artist-created image manipulations.

Dilated ResNet というのが使われているらしいけどわからん

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Deep-Learning-with-TensorFlow-book 1272 2981 Python 深度学习开源书,基于TensorFlow 2.0实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
joplin 125 9948 JavaScript Joplin - a note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
JavaGuide 210 61207 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
google-research 81 5584 Jupyter Notebook Google AI Research
Python-100-Days 481 68939 Jupyter Notebook Python - 100天从新手到大师
starter-workflows 71 1289 undefined Accelerating new GitHub Actions workflows
gpmall 37 2671 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
HackingNeuralNetworks 223 676 Python A small course on exploiting and defending neural networks
TensorFlow-2.x-Tutorials 307 2936 Jupyter Notebook TensorFlow 2.x version's Tutorials and Examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT examples, etc. TF 2.0版入门实例代码,实战教程。
Gource 94 7154 C++ software version control visualization
tiramisu 34 472 Jupyter Notebook A polyhedral compiler for expressing fast and portable data parallel algorithms
v2rayN 53 3213 C#
rsh 30 96 Python generate reverse shell from CLI for linux and Windows.
AI4Animation 100 1968 C# Bringing Characters to Life with Computer Brains in Unity
kaolin 141 472 C++ A PyTorch Library for Accelerating 3D Deep Learning Research
NoiseBuddy 40 234 Swift Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar.
Mojave-gtk-theme 72 566 CSS Mojave is a macos Mojave like theme for GTK 3, GTK 2 and Gnome-Shell
Layan-gtk-theme 6 94 CSS Layan-gtk-theme
FALdetector 18 646 Python Code for the paper: Detecting Photoshopped Faces by Scripting Photoshop
bitcoin 20 41162 C++ Bitcoin Core integration/staging tree
Magisk 17 8339 C++ A Magic Mask to Alter Android System Systemless-ly
nvim-lsp 73 309 Lua Common configurations for Neovim Language Servers
shadowsocks-windows 70 44839 C# If you want to keep a secret, you must also hide it from yourself.
BIGTREETECH-SKR-mini-E3 3 131 C++ BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This bo
leetcode 23 12138 C++ LeetCode Problems' Solutions

18日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Deep-Learning-with-TensorFlow-book 762 1686 Python 深度学习开源书,基于TensorFlow 2.0实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
nvim-lsp 199 221 Lua Common configurations for Neovim Language Servers
Python-100-Days 584 68481 Jupyter Notebook Python - 100天从新手到大师
OpenCorePkg 25 643 C OpenCore front end
AI4Animation 55 1864 C# Bringing Characters to Life with Computer Brains in Unity
modin 158 3138 Python Modin: Speed up your Pandas workflows by changing a single line of code
OpenDiablo2 1625 2760 Go An open source re-implementation of Diablo 2
v2rayN 94 3162 C#
DPlayer 20 7200 JavaScript 🍭 Wow, such a lovely HTML5 danmaku video player
fanqiang 54 12940 JavaScript 翻墙-科学上网
starter-workflows 90 1217 undefined Accelerating new GitHub Actions workflows
llvm-tutor 270 291 C++ A collection of LLVM passes (with tests and build scripts)
godot 59 25966 C++ Godot Engine – Multi-platform 2D and 3D game engine
Mojave-gtk-theme 15 488 CSS Mojave is a macos Mojave like theme for GTK 3, GTK 2 and Gnome-Shell
JavaGuide 481 61013 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
kaolin 278 334 C++ A PyTorch Library for Accelerating 3D Deep Learning Research
fabric.js 106 14091 JavaScript Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
shadowsocks-windows 113 44769 C# If you want to keep a secret, you must also hide it from yourself.
30-seconds-of-code 357 51758 JavaScript A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
tuya-convert 18 881 Python A collection of scripts to flash Tuya IoT devices to alternative firmwares
Awesome-Design-Tools 60 17622 JavaScript The best design tools and plugins for everything 👉
Ombi 7 1759 C# Want a Movie or TV Show on Plex or Emby? Use Ombi!
plato 523 609 C++ 腾讯高性能图计算框架Plato
cpython 69 27784 Python The Python programming language
material-components-web-components 15 1380 TypeScript Material Web Components - Material Design implemented as Web Components

17日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
OpenDiablo2 1433 2542 Go An open source re-implementation of Diablo 2
plato 501 536 C++ 腾讯高性能图计算框架Plato
quark-h5 315 657 JavaScript 基于vue2 + koa2的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度H5等H5制作、建站工具
BullshitGenerator 2381 8794 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
Deep-Learning-with-TensorFlow-book 394 1219 Python 深度学习开源书,基于TensorFlow 2.0实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
angular 107 54192 TypeScript One framework. Mobile & desktop.
brave-browser 82 4450 JavaScript Next generation Brave browser for macOS, Windows, Linux, and eventually Android
SCShell 175 193 C Fileless lateral movement tool that relies on ChangeServiceConfigA to run command
gpmall 104 2600 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
invidious 325 1873 Crystal Invidious is an alternative front-end to YouTube
validator 85 4143 Go 💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Real-Time-Voice-Cloning 1338 11399 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
Python-100-Days 404 68317 Jupyter Notebook Python - 100天从新手到大师
Fallout3Terminal 114 131 Shell A recreation of the Fallout 3 terminal via a linux bash script! Requires cool-retro-term, sox and pv installed as packages.
starter-workflows 52 1179 undefined Accelerating new GitHub Actions workflows
30-seconds-of-code 202 51653 JavaScript A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
JavaGuide 393 60929 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
trojan 63 2736 C++ An unidentifiable mechanism that helps you bypass GFW.
workflow-core 27 1674 C# Lightweight workflow engine for .NET Standard
Wexflow 95 1603 C# A high-performance, extensible, modular and cross-platform workflow engine. Built for automation and optimized for SaaS integration, Wexflow runs on Windows, Linux, macOS and the cloud.
laravel-notify 137 188 CSS Flexible Flash notifications for Laravel
JavaFamily 95 251 undefined 【 互联网 Java 工程师大厂面试+学习指南】,进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,后端同学必看。
terraform 36 19584 Go Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst
arthas 80 17779 Java Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
statrethinking_winter2019 89 1105 undefined Statistical Rethinking course at MPI-EVA from Dec 2018 through Feb 2019

16日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
OpenDiablo2 730 2285 Go An open source re-implementation of Diablo 2
BullshitGenerator 1590 8374 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
Deep-Learning-with-TensorFlow-book 181 951 Python 深度学习开源书,基于TensorFlow 2.0实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
Real-Time-Voice-Cloning 1329 11193 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
nows 311 440 CSS 毒鸡汤
awesome-interview-questions 249 31501 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
Python-100-Days 398 68134 Jupyter Notebook Python - 100天从新手到大师
drawio-desktop 160 3207 JavaScript Official electron build of draw.io
d2-admin 115 7348 JavaScript 🌈 An elegant dashboard
WheelChair 9 48 JavaScript State of the art, cutting edge Neo man
JavaFamily 90 192 undefined 互联网 Java 工程师大厂面试,进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,作者风格幽默,后端同学必看,前端同学也可学习
JavaGuide 273 60848 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
fabric.js 18 14026 JavaScript Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
PENTESTING-BIBLE 192 3248 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
validator 26 4082 Go 💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
react-native-gifted-chat 35 8297 TypeScript 💬 The most complete chat UI for React Native
AspNetCore 29 14580 C# ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
seq2seq-couplet 71 3214 Python Play couplet with seq2seq model. 用深度学习对对联。
pytorch-handbook 59 8955 Jupyter Notebook pytorch handbook是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门,其中包含的Pytorch教程全部通过测试保证可以成功运行
gpmall 48 2557 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
protobuf 33 38433 C++ Protocol Buffers - Google's data interchange format
quay 313 1010 Python Build, Store, and Distribute your Applications and Containers
easyexcel 51 10972 Java 快速、简单避免OOM的java处理Excel工具
quark-h5 186 580 JavaScript 基于vue2 + koa2的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度H5等H5制作、建站工具
terraform 32 19551 Go Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst

15日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
OpenDiablo2 448 1588 Go An open source re-implementation of Diablo 2
Real-Time-Voice-Cloning 589 10714 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
BullshitGenerator 3366 7339 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
quay 645 798 Python Build, Store, and Distribute your Applications and Containers
quark-h5 186 330 JavaScript 基于vue2 + koa2的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度H5等H5制作、建站工具
Deep-Learning-with-TensorFlow-book 413 656 Python 深度学习开源书,基于TensorFlow 2.0实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
advanced-go-programming-book 315 10279 Go 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
awesome-interview-questions 254 31335 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
lihang-code 198 8406 Jupyter Notebook 《统计学习方法》的代码实现
cranelift 27 2252 Rust Cranelift code generator
Data-Science--Cheat-Sheet 180 13512 undefined Cheat Sheets
wasmtime 91 1792 Rust Standalone JIT-style runtime for WebAssembly, using Cranelift
async-std 111 1535 Rust Async version of the Rust standard library
drawio 1015 13233 JavaScript Source to www.draw.io
material-components-android-examples 85 409 Kotlin Companion example apps and code for MDC-Android.
realm-cocoa 7 13574 Objective-C Realm is a mobile database: a replacement for Core Data & SQLite
fe-interview 76 8055 JavaScript 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
grpc-go 18 9969 Go The Go language implementation of gRPC. HTTP/2 based RPC
react-interactive-paycard 219 559 JavaScript Interactive React Paycard
gpmall 27 2477 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
awesome-programming-books 439 9305 undefined 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
Alamofire 26 32337 Swift Elegant HTTP Networking in Swift
Wexflow 10 1560 C# A high-performance, extensible, modular and cross-platform workflow engine. Built for automation. Optimized for SaaS integration. Runs on Windows, Linux, macOS and the cloud.
validator 21 3994 Go 💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
desktop 15 8303 TypeScript Simple collaboration from your desktop

14日

OpenDiablo2

opendiablo2.com

コンシューマーゲームのDiablo2をオープンソースで再現するプロジェクト。ゲームエンジンはGoで書かれていてクロスプラットフォームで動くらしい。

ただ、遊ぶには本家Diablo2の拡張パックが必要そう。

drawio

github.com

drawioのソースコード。forkしてGitHubPagesから見れるとのこと。いつもオンラインでやってるけどローカルでさわれたらとても便利そう。ただし一部がJavaで作られているのでどこまで触れるかは不明

yuzu

yuzu-emu.org

NintendoSwitchのエミュレーター

クイックスタートも充実しているが法的には アウトなのでやってはいけない。 知人曰くアウトではないらしい

3dゲームを動かす場合の推奨スペックが結構高い,,,

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Real-Time-Voice-Cloning 388 9775 Python Clone a voice in 5 seconds to generate arbitrary speech in real-time
OpenDiablo2 435 832 Go An open source re-implementation of Diablo 2
drawio 1471 12569 JavaScript Source to www.draw.io
PENTESTING-BIBLE 73 3027 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
awesome-programming-books 395 9081 undefined 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
tfsec 79 526 Go 🔒🌍 Static analysis powered security scanner for your terraform code
lihang-code 100 8232 Jupyter Notebook 《统计学习方法》的代码实现
awesome-interview-questions 234 31086 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
practicalAI 159 21592 Jupyter Notebook 📚 A practical approach to machine learning.
wasmtime 50 1715 Rust Standalone JIT-style runtime for WebAssembly, using Cranelift
DoraemonKit 249 11110 Java 简称 "DoKit" 。一款功能齐全的客户端( iOSAndroid微信小程序 )研发助手,你值得拥有。
advanced-go-programming-book 74 10153 Go 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
Sentinel 52 9595 Java A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库)
yuzu 57 8639 C++ Nintendo Switch Emulator
DeepFaceLab 50 10842 Python DeepFaceLab is a tool that utilizes machine learning to replace faces in videos. Includes prebuilt ready to work standalone Windows 7,8,10 binary (look readme.md).
Ladon 106 607 C# 大型网络渗透扫描器&Cobalt Strike,包含信息收集/端口扫描/服务识别/网络资产/密码爆破/漏洞检测/漏洞利用。漏洞检测含MS17010、WeblogicActiveMQTomcat等,密码口令爆破含(MysqlOracleMSSQL)、FTPSSH(Linux)、VNCWindows(IPC、WMI、SMB)等,可高度自定义插件支持.NET程序集、DLL(C#/Delphi
Java-Interview 202 1926 undefined Java 面试必会 直通BAT
vcpkg 36 7189 CMake C++ Library Manager for Windows, Linux, and MacOS
fastai 68 16325 Jupyter Notebook The fastai deep learning library, plus lessons and tutorials
d2-admin 30 7207 JavaScript 🌈 An elegant dashboard
logstash 13 10790 Ruby Logstash - transport and process your logs, events, or other data
Complete-Python-3-Bootcamp 78 6548 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
Wexflow 5 1499 C# A high-performance, extensible, modular and cross-platform workflow engine. Built for automation. Optimized for SaaS integration. Runs on Windows, Linux, macOS and the cloud.
googletest 12 13590 C++ Googletest - Google Testing and Mocking Framework
AZ-103-MicrosoftAzureAdministrator 5 363 undefined AZ-103: Microsoft Azure Administrator

13日

async-std

async.rs

最近Rustを勉強してるんですが、今Hotなのは非同期処理。async/awaitが公式で導入されましたが、それに伴ってランタイムのほうも活発化してるのかな? このasync-std はランタイムの一種だったはず。

OPTiMさんがRustの非同期に関する超絶わかりやすい記事を上げてくれていたのでみんな是非読んで 🙏

tech-blog.optim.co.jp

tokio

tokio.rs

上記と同じくRustの非同期ランタイムライブラリの tokio が上がってました。

11/11にv0.2.0-alpha.5が上がっているのでそれの影響でトレンドに上がってる?

react-interactive-paycard

github.com

Reactで作られたわかりやすいクレジットカードの入力Form。めっちゃ凝ってる

nocode

github.com

セキュリティ最強のリポジトリ nocode。文字通り何もコードが書かれていないw。

getting-startedで笑うw

This is just an example application, but imagine it doing anything you want. Adding new features is easy too:

33-js-concepts

github.com

Javascriptの開発者なら知っておくべき33のこと。1つめは Call Stack

雰囲気でやっている人からすると知らないことばかりなので焦る

tfsec

テラフォームの脆弱性をチェックするツール。40種類ほどの脆弱性チェックを行なうことができる

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
async-std 30 1386 Rust Async version of the Rust standard library
lihang-code 99 7990 Jupyter Notebook 《统计学习方法》的代码实现
tfsec 80 335 Go 🔒🌍 Static analysis powered security scanner for your terraform code
Data-Science--Cheat-Sheet 89 13336 undefined Cheat Sheets
awesome-programming-books 533 8867 undefined 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
advanced-go-programming-book 70 9886 Go 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
Beginner-Network-Pentesting 78 1427 undefined Notes for Beginner Network Pentesting Course
exercises 42 125 Python SoftwarePark exercises and dojos
my_first_calculator.py 734 1520 Python my_first_calculator.py
wtv 279 493 undefined 解决电脑、手机看电视直播的苦恼,收集各种直播源,电视直播网站
PENTESTING-BIBLE 45 2929 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
gotraining 7 6304 Go Go Training Class Material :
fastai 65 16266 Jupyter Notebook The fastai deep learning library, plus lessons and tutorials
33-js-concepts 75 30101 JavaScript 📜 33 concepts every JavaScript developer should know.
nocode 167 33087 Dockerfile The best way to write secure and reliable applications. Write nothing; deploy nowhere.
Ladon 108 394 C# Ladon一款用于大型网络渗透的多线程插件化综合扫描神器,含端口扫描、服务识别、网络资产、密码爆破、高危漏洞检测以及一键GetShell,支持批量A段/B段/C段以及跨网段扫描,支持URL、主机、域名列表扫描。5.5版本内置39个功能模块,通过多种协议以及方法快速获取目标网络存活主机IP、计算机名、工作组、共享资源、网卡地址、操作系统版本、网站、子域名、中间件、开放服务、路由器、数据库等信息,漏洞
utils 41 110 C a set of simple utilities in c for microcontrollers
TBase 47 262 C TBase is an enterprise-level distributed HTAP database. Through a single database cluster to provide users with highly consistent distributed database services and high-performance data warehouse serv
practicalAI 152 21496 Jupyter Notebook 📚 A practical approach to machine learning.
free-programming-books 101 131091 undefined 📚 Freely available programming books
react-interactive-paycard 53 307 JavaScript Interactive React Paycard
project-based-learning 70 26245 undefined Curated list of project-based tutorials
Complete-Python-3-Bootcamp 49 6516 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
tokio 75 6436 Rust A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
free-programming-books-zh_CN 116 58837 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿

12日

DoraemonKit

名前で食いついてしまった。配車アプリのDiDiが管理しているもろもろツールキット。通称Dokit。

iOS/Android/WeChatアプリ←もしかしたらWeexのことかも で使用できる。見た感じCPU使用率の測定とか位置情報のモック化とかDBのビュワーとか

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
mastodon 62 19481 Ruby Your self-hosted, globally interconnected microblogging community
my_first_calculator.py 444 1349 Python my_first_calculator.py
skaffold 147 8077 Go Easy and Repeatable Kubernetes Development
mkcert 120 21179 Go A simple zero-config tool to make locally trusted development certificates with any names you'd like.
awesome-programming-books 556 8568 undefined 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
DoraemonKit 161 10818 Java 简称 "DoKit" 。一款功能齐全的客户端( iOSAndroid微信小程序 )研发助手,你值得拥有。
Complete-Python-3-Bootcamp 104 6471 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
tokio 37 6360 Rust A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
resilience4j 31 4577 Java Resilience4j is a fault tolerance library designed for Java8 and functional programming
wtv 83 359 undefined 解决电脑、手机看电视直播的苦恼,收集各种直播源,电视直播网站
json 67 16278 C++ JSON for Modern C++
youtube-dl 108 57632 Python Command-line program to download videos from YouTube.com and other video sites
yuzu 19 8562 C++ Nintendo Switch Emulator
mpv 18 10717 C 🎥 Command line video player
IOTstack 35 231 Shell docker stack for getting started on IOT on the Raspberry PI
hosts 18 13893 Python Extending and consolidating hosts files from several well-curated sources like adaway.org, mvps.org, malwaredomainlist.com, someonewhocares.org, and potentially others. You can optionally invoke exten
Java-Interview 210 1669 undefined Java 面试必会 直通BAT
swift 38 49647 C++ The Swift Programming Language
mininet 12 3048 Python Emulator for rapid prototyping of Software Defined Networks
system-design-primer 97 76170 Python Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
vcpkg 28 7135 CMake C++ Library Manager for Windows, Linux, and MacOS
entt 9 2302 C++ Gaming meets modern C++ - a fast and reliable entity-component system (ECS) and much more
neural-networks-and-deep-learning 34 10267 Python Code samples for my book "Neural Networks and Deep Learning"
practicalAI 152 21360 Jupyter Notebook 📚 A practical approach to machine learning.
website 21 3940 JavaScript Coding Train website

11日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
macOS-Simple-KVM 268 3955 Shell Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
swift-numerics 82 323 Swift Numerical APIs for Swift
vscode 364 86120 TypeScript Visual Studio Code
Complete-Python-3-Bootcamp 19 6394 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
my_first_calculator.py 444 1136 Python my_first_calculator.py
awesome-programming-books 218 8263 undefined 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
free-programming-books-zh_CN 346 58426 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿
gpt-2 180 9411 Python Code for the paper "Language Models are Unsupervised Multitask Learners"
bad_json_parsers 128 202 Shell Exposing problems in json parsers of several programming languages.
resilience4j 31 4542 Java Resilience4j is a fault tolerance library designed for Java8 and functional programming
freeCodeCamp 53 306108 JavaScript The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
teachablemachine-community 27 96 TypeScript Example code snippets and machine learning code for Teachable Machine
WheelChair 6 17 JavaScript Become a cripple, use a WheelChair
nodebestpractices 96 35522 JavaScript ✅ The largest Node.js best practices list (November 2019)
CE7454_2019 30 118 Jupyter Notebook Deep learning course CE7454, 2019
postwoman 304 5581 Vue 👽 API request builder - A free, fast, and beautiful alternative to Postman https://postwoman.io
mantis 137 673 Java A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications
wtv 83 167 undefined 解决电脑、手机看电视直播的苦恼,收集各种直播源,电视直播网站
advanced-go-programming-book 52 9672 Go 📚 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
free-programming-books 65 130964 undefined 📚 Freely available programming books
Beginner-Network-Pentesting 17 1337 undefined Notes for Beginner Network Pentesting Course
qmk_firmware 10 5355 C Open-source keyboard firmware for Atmel AVR and Arm USB families
mastodon 62 19438 Ruby Your self-hosted, globally interconnected microblogging community
yabai 20 1639 C A tiling window manager for macOS based on binary space partitioning
ARC 59 312 JavaScript The Abstraction and Reasoning Corpus

10日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
vscode 148 85948 TypeScript Visual Studio Code
macOS-Simple-KVM 167 3832 Shell Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
mastodon 24 19388 Ruby Your self-hosted, globally interconnected microblogging community
gpt-2-output-dataset 63 607 Python Dataset of GPT-2 outputs for research in detection, biases, and more
gpt-2 127 9349 Python Code for the paper "Language Models are Unsupervised Multitask Learners"
ARC 65 289 JavaScript The Abstraction and Reasoning Corpus
native_spark 172 753 Rust A new arguably faster implementation of Apache Spark from scratch in Rust
awesome-programming-books 71 8108 undefined 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
d2l-pytorch 38 2173 Jupyter Notebook This project reproduces the book Dive Into Deep Learning (www.d2l.ai), adapting the code from MXNet into PyTorch.
DialoGPT 19 194 Python Large-scale pretraining for dialogue
marktext 303 13016 JavaScript 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
react-native-windows 17 10226 C++ A framework for building native Windows apps with React.
swift-numerics 193 280 Swift Numerical APIs for Swift
ansible 61 40233 Python Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate i
RevokeMsgPatcher 45 1563 C# A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)
react-router 16 38240 JavaScript Declarative routing for React
CS-Notes 55 82561 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
helm 30 14704 Go The Kubernetes Package Manager
free-programming-books-zh_CN 167 58273 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿
DoraemonKit 24 10687 Java 简称 "DoKit" 。一款功能齐全的客户端( iOSAndroid微信小程序 )研发助手,你值得拥有。
istio 40 20348 Go Connect, secure, control, and observe services.
awesome-dotnet 12 10359 undefined A collection of awesome .NET libraries, tools, frameworks and software
tutorials 24 17940 Java The "REST With Spring" Course:
best-practices-checklist 44 452 undefined A list of awesome idiomatic code resources. Rust, Go, Erlang, Ruby, Pony and more

9日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
macOS-Simple-KVM 365 3674 Shell Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
postwoman 175 5295 Vue 👽 API request builder - A free, fast, and beautiful alternative to Postman https://postwoman.io
ARC 43 251 JavaScript The Abstraction and Reasoning Corpus
vscode 170 85802 TypeScript Visual Studio Code
Jetpack-MVVM-Best-Practice 151 679 Java 是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
gost 156 4084 Go GO Simple Tunnel - a simple tunnel written in golang
milvus 157 1914 C++ Milvus -- the world's fastest vector search engine.
haoel.github.io 201 2336 undefined
components 15 19005 TypeScript Component infrastructure and Material Design components for Angular
marktext 253 12912 JavaScript 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
opentitan 41 306 SystemVerilog OpenTitan: Open source silicon root of trust
terraform-provider-aws 12 3282 Go Terraform AWS provider
gpt-2 271 9264 Python Code for the paper "Language Models are Unsupervised Multitask Learners"
gpt-2-output-dataset 101 565 Python Dataset of GPT-2 outputs for research in detection, biases, and more
go-micro 89 9875 Go A Go microservices development framework
masscan 64 10953 C TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
FASPell 129 350 Python 产学界最强(SOTA)的简繁中文拼写检查工具:FASPell Chinese Spell Checker (Chinese Spell Check / 中文拼写检错 / 中文拼写纠错 / 中文拼写检查)
tailwindcss 77 15970 CSS A utility-first CSS framework for rapid UI development.
NeteaseCloudMusic 82 592 Dart Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐
nodebestpractices 73 35435 JavaScript ✅ The largest Node.js best practices list (November 2019)
python-is-cool 97 1832 Jupyter Notebook Cool Python features for machine learning that I used to be too afraid to use
tensorflow 94 137034 C++ An Open Source Machine Learning Framework for Everyone
aws-sdk-go 8 5300 Go AWS SDK for the Go programming language.
ansible 51 40202 Python Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate i

8日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
gpt-2 204 9012 Python Code for the paper "Language Models are Unsupervised Multitask Learners"
gpt-2-output-dataset 60 469 Python Dataset of GPT-2 outputs for research in detection, biases, and more
react-query 305 1419 JavaScript ⚛️ Hooks for fetching, caching and updating asynchronous data in React
polynote 99 2692 Scala A better notebook for Scala (and more)
CS-Notes 160 82344 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
marktext 392 12673 JavaScript 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
spikeSystem 56 602 Go
pandas 20 22170 Python Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
fanhaodaquan 389 1035 undefined 番号大全。
opentitan 87 262 SystemVerilog OpenTitan: Open source silicon root of trust
DeepCTR 28 2334 Python Easy-to-use,Modular and Extendible package of deep-learning based CTR models.
best-practices-checklist 26 319 undefined A list of awesome idiomatic code resources. Rust, Go, Erlang, Ruby, Pony and more
spleeter 721 5693 Python Deezer source separation library including pretrained models.
milvus 461 1761 C++ Milvus -- the world's fastest vector search engine.
RevokeMsgPatcher 122 1389 C# A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)
NeteaseCloudMusic 117 515 Dart Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐
taobaoVisitingVenues 224 967 JavaScript 双十一活动自动化地操作淘宝浏览店铺得喵币脚本 for Android
python-is-cool 110 1746 Jupyter Notebook Cool Python features for machine learning that I used to be too afraid to use
BigData-Notes 179 1735 Java 大数据入门指南 ⭐️
the-book-of-secret-knowledge 140 24071 undefined A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
graph-based-deep-learning-literature 22 1190 Jupyter Notebook links to conference publications in graph-based deep learning
haoel.github.io 343 2164 undefined
models 82 3299 Python Pre-trained and Reproduced Deep Learning Models (『飞桨』官方模型库,包含多种学术前沿和工业场景验证的深度学习模型)
BotFramework-Composer 13 75 TypeScript Dialog creation and management for Microsoft Bot Framework Applications
Jetpack-MVVM-Best-Practice 232 559 Java 是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!

7日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Jetpack-MVVM-Best-Practice 68 324 Java 是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
relay-examples 30 618 JavaScript A collection of sample Relay applications
spleeter 1084 5149 Python Deezer source separation library including pretrained models.
gpt-2 250 8795 Python Code for the paper "Language Models are Unsupervised Multitask Learners"
fanhaodaquan 208 666 undefined 番号大全。
react-query 515 1138 JavaScript ⚛️ Hooks for fetching, caching and updating asynchronous data in React
DevOps-Guide 232 1611 HTML DevOps Guide from basic to advanced with Interview Questions and Notes 🔥
consul 48 17680 Go Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
night-reading-go 32 5243 Go Night-Reading-Go《Go 夜读》 > Share the related technical topics of Go every week through zoom online live broadcast, every day on the WeChat/Slack to communicate programming technology topics. 每周通过 zoom
the-book-of-secret-knowledge 100 23942 undefined A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
BigData-Notes 225 1552 Java 大数据入门指南 ⭐️
Java 88 18873 Java All Algorithms implemented in Java
BullshitGenerator 363 3432 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
hacker-laws 95 8458 undefined 💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
models 19 3221 Python Pre-trained and Reproduced Deep Learning Models (『飞桨』官方模型库,包含多种学术前沿和工业场景验证的深度学习模型)
milvus 105 1289 C++ Milvus -- the world's fastest vector search engine.
gods-pen 119 1036 Vue 基于vue的高扩展在线网页制作平台,可自定义组件,可添加脚本,可数据统计。A mobile page builder/editor, similar with amolink.
postwoman 231 4838 Vue 👽 API request builder - A free, fast, and beautiful alternative to Postman https://postwoman.io
few-shot-vid2vid 47 438 undefined
code-server 99 24770 TypeScript Run VS Code on a remote server.
CS-Notes 178 82205 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
RevokeMsgPatcher 202 1285 C# A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)
awesome-interview-questions 146 30646 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
go-micro 42 9763 Go A Go microservices development framework
NeteaseCloudMusic 48 402 Dart Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐

6日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
spleeter 973 4230 Python Deezer source separation library including pretrained models.
HanLP 90 15943 Java 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁
build-your-own-x 954 54023 undefined 🤓 Build your own (insert technology here)
BullshitGenerator 837 3104 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
taobaoVisitingVenues 136 520 JavaScript 双十一活动自动化地操作淘宝浏览店铺得喵币脚本 for Android
BlockChain 112 2236 JavaScript 黑马程序员 120天全栈区块链开发 开源教程
RevokeMsgPatcher 53 1085 C# A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)
awesome-robotic-tooling 108 509 undefined Just a bunch of powerful robotic resources and tools for professional robotic development with ROS in C++ and Python.
BigData-Notes 311 1350 Java 大数据入门指南 ⭐️
consul 16 17626 Go Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Python-100-Days 173 66962 Jupyter Notebook Python - 100天从新手到大师
webogram 14 6060 JavaScript Telegram web application, GPL v3
the-book-of-secret-knowledge 65 23818 undefined A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
angular 58 53719 TypeScript One framework. Mobile & desktop.
gods-pen 49 897 Vue 基于vue的高扩展在线网页制作平台,可自定义组件,可添加脚本,可数据统计。A mobile page builder/editor, similar with amolink.
Best-websites-a-programmer-should-visit 133 27944 undefined 🔗 Some useful websites for programmers.
CS-Notes 119 82052 Java 📚 技术面试必备基础知识、Leetcode、JavaC++Python、后端面试、计算机操作系统、计算机网络、系统设计
godot 80 25710 C++ Godot Engine – Multi-platform 2D and 3D game engine
Quantum 7 2532 PowerShell Microsoft Quantum Development Kit Samples
remote-working 40 5424 Ruby 收集整理远程工作相关的资料
DeepCTR 9 2262 Python Easy-to-use,Modular and Extendible package of deep-learning based CTR models.
git 33 29991 C Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.
DevOps-Guide 355 1353 HTML DevOps Guide from basic to advanced with Interview Questions and Notes 🔥
AspNetCore 18 14413 C# ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
nushell 36 5594 Rust A modern shell written in Rust

5日

rockstar

「2分でC++のスーパーエンジニアになれる」「big4からオファーがくる」とのことw。やってみた

$ rockstar --days=600

f:id:Kouchannel55:20191113101014p:plain
過去600日毎日コミットされている、コミットメッセージがいかにもそれっぽいw

f:id:Kouchannel55:20191113101024p:plain
草もびっしり
github.com

gitの内容を作っているだけで、それをGitHubに上げているだけだから特にBANとかはされないと思いますが利用は自己責任で。

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
spleeter 1370 3317 Python Deezer source separation library including pretrained models.
BullshitGenerator 1274 2444 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
SecLists 72 21130 PHP SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensi
godot 77 25615 C++ Godot Engine – Multi-platform 2D and 3D game engine
taobaoVisitingVenues 179 383 JavaScript 双十一活动自动化地操作淘宝浏览店铺得喵币脚本 for Android
build-your-own-x 1769 53420 undefined 🤓 Build your own (insert technology here)
awesome-interview-questions 128 30320 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
goodies 173 883 undefined Collection of GitHub repos, blogs and websites to learn cool things
BigData-Notes 197 1062 Java 大数据入门指南 ⭐️
You-Dont-Know-JS 89 110850 undefined A book series on JavaScript. @YDKJS on twitter.
serenity 99 3839 C++ Serenity Operating System
home-assistant 80 27986 Python 🏡 Open source home automation that puts local control and privacy first
searx 39 5501 Python Privacy-respecting metasearch engine
Data-Science--Cheat-Sheet 125 13061 undefined Cheat Sheets
streamlit 400 4329 Python Streamlit — The fastest way to build custom ML tools
Machine-Learning-Yearning-Vietnamese-Translation 21 306 Python
Vulkan-Samples 224 365 C++ One stop solution for all Vulkan samples
homebridge 24 12675 JavaScript HomeKit support for the impatient
takenote 46 1371 TypeScript 📝 A web-based note-taking app with GitHub sync and Markdown support.
trackerslist 204 17181 undefined Updated list of public BitTorrent trackers
go-micro 85 9618 Go A Go microservices development framework
motioneyeos 13 4468 Makefile A Video Surveillance OS For Single-board Computers
awesome-robotic-tooling 213 441 undefined Just a bunch of powerful robotic resources and tools for professional robotic development with ROS in C++ and Python.
rockstar 25 3585 Python Makes you a Rockstar C++ Programmer in 2 minutes
qBittorrent 54 7433 C++ qBittorrent BitTorrent client

4日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
BullshitGenerator 1274 1784 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
awesome-interview-questions 128 29995 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
bayard 651 683 Rust Bayard is a full-text search and indexing server written in Rust.
HanLP 88 15610 Java 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁
HackingWithSwift 11 2824 Swift The project source code for hackingwithswift.com
Best-websites-a-programmer-should-visit 343 27557 undefined 🔗 Some useful websites for programmers.
PJON 255 1596 C++ PJON is a valid tool to quickly and comprehensibly build a network of devices for free without the need of a cloud service or a centralized platform you don’t fully control.
wallet-desktop 69 79 C++
trackerslist 204 17060 undefined Updated list of public BitTorrent trackers
build-your-own-x 1769 52232 undefined 🤓 Build your own (insert technology here)
Cookbook 151 5092 undefined The Data Engineering Cookbook
serenity 74 3795 C++ Serenity Operating System
BlockChain 212 1887 JavaScript 黑马程序员 120天全栈区块链开发 开源教程
MIT-Linear-Algebra-Notes 51 277 undefined Notes for MIT-Linear-Algebra
haoel.github.io 443 1556 undefined
Vulkan-Samples 224 314 C++ One stop solution for all Vulkan samples
streamlit 400 4180 Python Streamlit — The fastest way to build custom ML tools
Tasmota 31 8255 C++ Alternative Firmware for ESP8266 based devices like itead Sonoff, with Web, Timers, OTA, MQTT, KNX and Sensors Support, to be used on Smart Home Systems. Written for Arduino IDE and PlatformIO
DeepLearningExamples 80 2351 Python Deep Learning Examples
cache 50 203 TypeScript Cache dependencies and build outputs in GitHub Actions
rust 56 40062 Rust Empowering everyone to build reliable and efficient software.
nushell 70 5510 Rust A modern shell written in Rust
Python-100-Days 286 66635 Jupyter Notebook Python - 100天从新手到大师
zio 10 1697 Scala ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
fmt 108 6991 C++ A modern formatting library

3日

BigData-Notes

中国語やからよくわからんが、指南書って書かれてる

1から13までセクション分かれてる。

  1. Hadoop
  2. Hive
  3. Spark
  4. Storm
  5. Flink
  6. HBase
  7. Kafka
  8. Zookeeper
  9. Flume
  10. Sqoop
  11. Azkaban
  12. Scala
  13. ???

HadoopとSparkは確か同じレイヤのツールのはず

Sparkはデータの格納場所をHDDやSSDではなくメモリにすることでHadoopの10~100倍の速度を実現する分散処理プラットフォームです。カリフォルニア大学バークレー校で開発が進められ、2014年にApacheソフトウェア財団に寄贈されました。

SparkはHadoopが弱点とするリアルタイム処理に対応可能でかつ、データの格納場所の選択肢もHadoop Distributed File System (HDFS)、Cassandraなど多様です。

現在HadoopとSparkは共存関係にあり、「リアルタイムの高速処理が求められるデータはSparkで、メモリに乗り切る以上のサイズのデータを処理する場合はHadoopで」などと使い分けられています。

https://data.wingarc.com/hadoop_spark-20912/2

あってた。しかしHiveとかStormとかFlinkとか聞いたことない。

とてもわかりやすそうな図があったがそれぞれの違いはわからなかった(´・ω・`)

というか、Scalaビッグデータ扱う時に主流なんか??

→Sparkの実装がscalaなので、それとの親和性を考えたりドキュメントの量からscalaが選ばれやすいらしい

github.com

ProtonMail/ios-mail

ProtonmailのiOSsdk。結構有名なのに逆になんで今までなかったんや?という気持ち。

Architectureのセクションに MVVM-C って書いてあった。初見。

みた感じ ViewViewModelService のやりとりが基本で、 ViewModelServiceの間はModelでやりとりするみたい。それらを管理するのが ChildCoordinator っぽい。 CCoordinatorかね?

俺が知ってるデザパタにはそんな文字はない()。けどググったら iOSの文脈で出てくる

medium.com

一つの画面に ChildCoordinatorが複数存在して、それぞれがMVVMのモデルを作ってるという感じ???そこ冗長化するメリット薄ない??今度詳しくiOSの人に聞いてみます。

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Vulkan-Samples 157 246 C++ One stop solution for all Vulkan samples
streamlit 283 4056 Python Streamlit — The fastest way to build custom ML tools
BullshitGenerator 902 1430 JavaScript Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.
armorpaint 38 501 Haxe 3D PBR Texture Painting Software
taobaoVisitingVenues 119 216 JavaScript 双十一活动自动化地操作淘宝浏览店铺得喵币脚本 for Android
serenity 44 3760 C++ Serenity Operating System
ios-mail 161 437 Swift
go-micro 21 9552 Go A Go microservices development framework
notepad-plus-plus 398 9638 C++ Notepad++ official repository
Cookbook 95 5010 undefined The Data Engineering Cookbook
fullstack-tutorial 144 6748 Java 🚀 fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
SinGAN 297 1100 Python Official pytorch implementation of the paper: "SinGAN: Learning a Generative Model from a Single Natural Image"
ton 16 936 C++
computer-science 290 50906 undefined 🎓 Path to a free self-taught education in Computer Science!
huobi-chain 120 227 Rust The next generation high performance public chain for financial infrastructure.
frab 121 528 Ruby conference management system
PowerToys 312 12134 C++ Windows system utilities to maximize productivity
chinese-independent-blogs 398 978 JavaScript 中文独立博客列表
GoodbyeDPI 22 3046 C GoodbyeDPI—Passive Deep Packet Inspection blocker and Active DPI circumvention utility (for Windows)
Best-websites-a-programmer-should-visit 185 27449 undefined 🔗 Some useful websites for programmers.
DevOps-Guide 181 750 HTML DevOps Guide from basic to advanced with Interview Questions and Notes 🔥
You-Dont-Know-JS 111 110698 undefined A book series on JavaScript. @YDKJS on twitter.
awesome-interview-questions 73 29917 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
BigData-Notes 108 866 Java 大数据入门指南 ⭐️
BlockChain 136 1796 JavaScript 黑马程序员 120天全栈区块链开发 开源教程

2日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
notepad-plus-plus 362 9494 C++ Notepad++ official repository
orleans 96 5824 C# Orleans is a cross-platform framework for building distributed applications with .NET
streamlit 247 3952 Python Streamlit — The fastest way to build custom ML tools
fmt 62 6943 C++ A modern formatting library
smart-tracker 22 143 JavaScript smart-tracker简易型前端无痕埋点
iOS-DeviceSupport 99 2753 Python This repository holds the device support files for the iOS, and I will update it regularly.
SinGAN 235 1017 Python Official pytorch implementation of the paper: "SinGAN: Learning a Generative Model from a Single Natural Image"
dash 46 10190 Python Analytical Web Apps for Python & R. No JavaScript Required.
Best-websites-a-programmer-should-visit 89 27281 undefined 🔗 Some useful websites for programmers.
PowerToys 291 12063 C++ Windows system utilities to maximize productivity
chinese-independent-blogs 308 859 JavaScript 中文独立博客列表
DeepLearningExamples 49 2287 Python Deep Learning Examples
serenity 31 3737 C++ Serenity Operating System
shhgit 79 1459 Go Ah shhgit! Find GitHub secrets in real time
HelloGitHub 150 16605 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
SlowFast 89 396 Python Present SlowFast networks for video recognition.
awesome-interview-questions 61 29871 undefined A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
Data-Science-Notes 36 1623 Jupyter Notebook 数据科学的笔记以及资料搜集
Security-Data-Analysis-and-Visualization 37 265 TSQL 2018-2020青年安全圈-活跃技术博主/博客
spleeter 50 139 Python Deezer source separation library including pretrained models.
azure-quickstart-templates 5 5979 PowerShell Azure Quickstart Templates
swr 377 3104 TypeScript React Hooks library for remote data fetching
pomoday-v2 16 148 TypeScript A keyboard only task management web app
you-dont-know-js-ru 13 2878 undefined 📚 Russian translation of "You Don't Know JS" book series
BlockChain 56 1683 JavaScript 黑马程序员 120天全栈区块链开发 开源教程

1日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
PowerToys 325 11803 C++ Windows system utilities to maximize productivity
iOS-DeviceSupport 171 2669 Python This repository holds the device support files for the iOS, and I will update it regularly.
SinGAN 124 778 Python Official pytorch implementation of the paper: "SinGAN: Learning a Generative Model from a Single Natural Image"
orleans 66 5748 C# Orleans is a cross-platform framework for building distributed applications with .NET
notepad-plus-plus 627 9218 C++ Notepad++ official repository
iptv 197 8205 JavaScript Collection of 8000+ publicly available IPTV channels from all over the world
fmt 37 6874 C++ A modern formatting library
swr 680 2769 TypeScript React Hooks library for remote data fetching
chinese-independent-blogs 139 560 JavaScript 中文独立博客列表
HelloGitHub 131 16480 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
README-template.md 73 137 undefined A README template for anyone to copy and use.
fullstack-tutorial 223 6586 Java 🚀 fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
Netch 85 1856 C# Game accelerator. Support Socks5, Shadowsocks, ShadowsocksR, V2Ray protocol. UDP NAT FullCone
incubator-apisix 153 1240 Lua Cloud-Native Microservices API Gateway
dash 16 10133 Python Analytical Web Apps for Python & R. No JavaScript Required.
unfork 238 883 C++ unfork(2) is the inverse of fork(2). sort of.
free-books 188 7917 undefined 互联网上的免费书籍
go-admin 154 1364 Go A dataviz framework help gopher to build a admin panel in ten minutes
Data-Science--Cheat-Sheet 73 12882 undefined Cheat Sheets
v2ray 66 7559 Shell 最好用的 V2Ray 一键安装脚本 & 管理脚本
python_for_data_analysis_2nd_chinese_version 36 1263 undefined 《利用Python进行数据分析·第2版》
DevOps-Guide 96 535 HTML DevOps Guide from basic to advanced with Interview Questions and Notes 🔥
workshop-webgl-glsl 96 307 JavaScript A workshop on WebGL and GLSL
blockchain 84 3995 undefined 区块链 - 中文资源
googletest 25 13455 C++ Googletest - Google Testing and Mocking Framework

GitHubのTrendを総評してみた(2019/10)

なんか毎朝やってるしせっかくやからまとめて見えるようにします。

載ってる内容は弊社内slackの #random とほぼ同じ

ルール↓

  • 土日は書いたり書かなかったり適当
  • 平日は基本書く

改善点とか意見はコメントください 📮

31日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
swr 499 2144 TypeScript React Hooks library for remote data fetching
iOS-DeviceSupport 74 2545 Python This repository holds the device support files for the iOS, and I will update it regularly.
zero 410 1810 TypeScript 3D graphics rendering pipeline. Implemented in JavaScript. Run in a terminal.
symfony 12 21978 PHP The Symfony PHP framework
PowerToys 345 11520 C++ Windows system utilities to maximize productivity
deep-learning-drizzle 178 6767 undefined Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!
shhgit 168 1273 Go Ah shhgit! Find GitHub secrets in real time
BlackHole 65 533 C BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.
protobuf 41 38115 C++ Protocol Buffers - Google's data interchange format
awesome-selfhosted 405 37219 JavaScript This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS
CKAD-exercises 29 1376 undefined A set of exercises to prepare for Certified Kubernetes Application Developer exam by Cloud Native Computing Foundation
smart-tracker 16 68 JavaScript smart-tracker简易型前端无痕埋点
free-books 301 7755 undefined 互联网上的免费书籍
HelloGitHub 144 16346 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
KubeOperator 31 488 Python KubeOperator 是一个开源项目,通过 Web UI 在 VMware、OpenStack、物理机上一键部署和管理生产级别的 Kubernetes 集群。
SmoothBottomBar 77 305 Kotlin A lightweight Android material bottom navigation bar library
git-secrets 23 6470 Shell Prevents you from committing secrets and credentials into git repositories
ultimate-go 333 5492 Go Ultimate Go study guide, with heavily documented code and programs analysis all in 1 place →
ktrw 34 151 C An iOS kernel debugger based on a KTRR bypass for A11 iPhones that works with LLDB.
NLP-progress 26 12489 Python Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
sunflower 40 8973 Kotlin A gardening app illustrating Android development best practices with Android Jetpack.
leonsans 204 6890 JavaScript Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
SlowFast 56 219 Python Present SlowFast networks for video recognition.
cvxpylayers 49 250 Python Differentiable convex optimization layers
async-std 31 1185 Rust Async version of the Rust standard library

30日

phuip-fpizdam

PHP+nginxの構成での脆弱性および再現コードが記載されているリポジトリ

PHPのうち7以上のみで再現する、ただしバグ自体は7未満でもあった模様。

具体的には、nginxのconfファイルが以下のようになっている場合は、スクリプトの存在チェックが不足しているとのこと

location ~ [^/]\.php(/|$) {
  ...
  fastcgi_split_path_info ^(.+?\.php)(/.*)$;
  fastcgi_param PATH_INFO       $fastcgi_path_info;
  fastcgi_pass   php:9000;
  ...
}

https://github.com/neex/phuip-fpizdam#whats-vulnerable

CVEとかの脆弱性に関するリポジトリがトレンドに出てくるのは初めてみたかもしれない。

それだけ影響力が大きいのかね??

github.com

rxdb

Rx系のjavascriptでDBとのsubscribe処理をラッピングしたライブラリ? NoSQLに対して、クエリを叩く処理をするのではなく subscribeする処理を書くことができる。

対応するDBは、 CouchDB, GraphQL, InMemory, そのほか自身でアダプタを作ることも可能。

rxdb.info

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
iptv 147 7542 JavaScript Collection of 8000+ publicly available IPTV channels from all over the world
phuip-fpizdam 268 1195 Go Exploit for CVE-2019-11043
zero 584 1587 TypeScript 3D graphics rendering pipeline. Implemented in JavaScript. Run in a terminal.
ultimate-go 309 5173 Go Ultimate Go study guide, with heavily documented code and programs analysis all in 1 place →
collapseos 46 2926 Assembly Bootstrap post-collapse technology
deep-learning-drizzle 186 6609 undefined Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!
onefetch 120 1074 Rust Git repository summary on your terminal
deepstream.io 19 6371 TypeScript deepstream.io server
gin 37 32407 Go Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
free-books 311 7450 undefined 互联网上的免费书籍
google-research 192 4675 Python Google AI Research
xstate 99 7557 TypeScript State machines and statecharts for the modern web.
bitcoin 60 40693 C++ Bitcoin Core integration/staging tree
Python 110 14932 Python My Python Examples
rxdb 418 11782 TypeScript 💻 🔄 📱 A realtime Database for JavaScript Applications
bitcoinbook 33 12487 Python Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
go-admin 47 1191 Go A dataviz framework help gopher to build a admin panel in ten minutes
mobile-first-animation 162 828 JavaScript Performant gesture-driven animation on the mobile web
DevOps-Guide 41 284 HTML DevOps Guide from basic to advanced with Interview Questions and Notes 🔥
eng-practices 45 10446 undefined Google's Engineering Practices documentation
HelloGitHub 31 16201 Python Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
spikeSystem 43 244 Go
fullstack-tutorial 36 6341 Java 🚀 fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
bert 52 19096 Python TensorFlow code and pre-trained models for BERT
godot 63 25435 C++ Godot Engine – Multi-platform 2D and 3D game engine

29日

リポジトリ 日間⭐ トータル⭐️ 言語 説明
folio-2019 173 0 JavaScript
phuip-fpizdam 124 0 Go Exploit for CVE-2019-11043
polynote 222 0 Scala A better notebook for Scala (and more)
vue-interactive-paycard 669 0 Vue Credit card form with smooth and sweet micro-interactions
PowerToys 32 0 C++ Windows system utilities to maximize productivity
shadowsocks-android 31 0 Kotlin A shadowsocks client for Android
dex-lang 159 0 Haskell Research language for array processing in the Haskell/ML family
Auto.js 68 0 Java A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
free-books 126 0 undefined 互联网上的免费书籍
collapseos 37 0 Assembly Bootstrap post-collapse technology
simple-excel 53 0 PHP Read and write simple Excel and CSV files
rxdb 332 0 TypeScript 💻 🔄 📱 A realtime Database for JavaScript Applications
ultimate-go 237 0 Go Ultimate Go study guide, with heavily documented code and programs analysis all in 1 place →
youtube-dl 99 0 Python Command-line program to download videos from YouTube.com and other video sites
Cheatsheet-God 19 0 undefined Penetration Testing Biggest Reference Bank - OSCP / PTP & PTX Cheatsheet
Complete-Python-3-Bootcamp 78 0 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
starship 53 0 Rust ☄🌌️ The cross-shell prompt for astronauts.
algorithm004-01 99 0 Java
gotraining 21 0 Go Go Training Class Material :
Python 97 0 Python My Python Examples
javascript-algorithms 112 0 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
scrcpy 149 0 C Display and control your Android device
bitcoin 40 0 C++ Bitcoin Core integration/staging tree
awesome-selfhosted 76 0 JavaScript This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS
docker-transmission-openvpn 9 0 Shell Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel

28日

リポジトリ 日間⭐ トータル⭐️ 言語 説明
mobile-first-animation 294 0 JavaScript Performant gesture-driven animation on the mobile web
google-research 112 0 Python Google AI Research
rxdb 680 0 TypeScript 💻 🔄 📱 A realtime Database for JavaScript Applications
go-ethereum 12 0 Go Official Go implementation of the Ethereum protocol
scrcpy 73 0 C Display and control your Android device
Complete-Python-3-Bootcamp 18 0 Jupyter Notebook Course Files for Complete Python 3 Bootcamp Course on Udemy
ML-From-Scratch 53 0 Python Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learnin
credit-card-form 599 0 JavaScript Credit card form with smooth and sweet micro-interactions
ultimate-go 155 0 Go Ultimate Go study guide, with heavily documented code and programs analysis all in 1 place →
polynote 223 0 Scala A better notebook for Scala (and more)
free-books 176 0 undefined 互联网上的免费书籍
algorithm004-01 92 0 Java
godot 19 0 C++ Godot Engine – Multi-platform 2D and 3D game engine
bitcoin 35 0 C++ Bitcoin Core integration/staging tree
firecracker 40 0 Rust Secure and fast microVMs for serverless computing.
Data-Science--Cheat-Sheet 45 0 undefined Cheat Sheets
Python 81 0 Jupyter Notebook All Algorithms implemented in Python
Python 90 0 Python My Python Examples
terminal 49 0 C++ The new Windows Terminal, and the original Windows console host - all in the same place!
phuip-fpizdam 126 0 Go Exploit for CVE-2019-11043
cube.js 31 0 JavaScript 📊 Cube.js - Open Source Analytics Framework
youtube-dl 59 0 Python Command-line program to download videos from YouTube.com and other video sites
folio-2019 151 0 JavaScript
iptv 58 0 JavaScript Collection of 8000+ publicly available IPTV channels from all over the world
javascript-algorithms 41 0 JavaScript 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

27日

リポジトリ 日間⭐ トータル⭐️ 言語 説明
algorithm004-01 92 0 Java
polynote 485 0 Scala A better notebook for Scala (and more)
rxdb 680 0 TypeScript 💻 🔄 📱 A realtime Database for JavaScript Applications
google-research 140 0 Python Google AI Research
streisand 119 0 Shell Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these serv
pytorch_geometric 8 0 Python Geometric Deep Learning Extension Library for PyTorch
folio-2019 202 0 JavaScript
Awesome-Design-Tools 45 0 JavaScript The best design tools and plugins for everything 👉
text-to-text-transfer-transformer 111 0 Python
free-books 176 0 undefined 互联网上的免费书籍
electron 60 0 C++ Build cross-platform desktop apps with JavaScript, HTML, and CSS
devmap 12 0 undefined Карта развития веб-разработчика
apk-mitm 39 0 TypeScript 🤖 A CLI application that prepares Android APK files for HTTPS inspection
gods-pen 16 0 Vue 基于vue的高扩展在线网页制作平台,可自定义组件,可添加脚本,可数据统计。A mobile page builder/editor, similar with amolink.
fasthttp 16 0 Go Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
app-ideas 74 0 undefined A Collection of application ideas which can be used to improve your coding skills.
starship 19 0 Rust ☄🌌️ The cross-shell prompt for astronauts.
Auto.js 35 0 Java A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
vulhub 126 0 Shell Pre-Built Vulnerable Environments Based on Docker-Compose
llvm-project 30 0 C++ The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at ht
formik 16 0 TypeScript Build forms in React, without the tears 😭
AiLearning 96 0 Python AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
phuip-fpizdam 69 0 Go Exploit for CVE-2019-11043
QtScrcpy 39 0 C++ Android实时投屏控制软件
espnet 9 0 Shell End-to-End Speech Processing Toolkit

26日

リポジトリ 日間⭐ トータル⭐️ 言語 説明
USA-Constitution 445 0 undefined A history of edits to the US Constitution as it has been amended. Written in markdown to match original formatting.
polynote 675 0 Scala A better notebook for Scala (and more)
Blawn 78 0 C++ Pleasant Programming Language.
phuip-fpizdam 96 0 Go Exploit for CVE-2019-11043
Java 75 0 Java All Algorithms implemented in Java
UhOh365 28 0 Python A script that can see if an email address is valid in Office365 (user/email enumeration). This does not perform any login attempts, is unthrottled, and is incredibly useful for social engineering asse
AiLearning 114 0 Python AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
free-books 90 0 undefined 互联网上的免费书籍
Yearning 96 0 Go 受欢迎的 Mysql sql审核平台
google-research 155 0 Python Google AI Research
vulhub 138 0 Shell Pre-Built Vulnerable Environments Based on Docker-Compose
cube.js 51 0 JavaScript 📊 Cube.js - Open Source Analytics Framework
native_spark 52 0 Rust A new arguably faster implementation of Apache Spark from scratch in Rust
logstash 12 0 Ruby Logstash - transport and process your logs, events, or other data
kubernetes-basicLearning 130 0 JavaScript Understand kubernetes step by step. A simple repo for beginners 🔥
moby 28 0 Go Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
EventList 27 0 PowerShell EventList
streisand 329 0 Shell Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these serv
react 75 0 JavaScript A declarative, efficient, and flexible JavaScript library for building user interfaces.
nginx-admins-handbook 104 0 Shell How to improve NGINX performance, security, and other important things; @ssllabs A+ 100%, @mozilla A+ 120/100.
trip-planner 20 0 Python A CLI tool for planning trip itinerary.
easyexcel 52 0 Java 快速、简单避免OOM的java处理Excel工具
Catch2 12 0 C++ A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
handson-ml2 50 0 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
stealing-ur-feelings 60 0 JavaScript Winner of Mozilla's $50,000 award for art and advocacy exploring AI

25日

リポジトリ 日間⭐ トータル⭐️ 言語 説明
streisand 94 19338 Shell Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these serv
Blawn 159 641 C++ Pleasant Programming Language.
vulhub 42 4515 Shell Pre-Built Vulnerable Environments Based on Docker-Compose
zipline 87 9950 Python Zipline, a Pythonic Algorithmic Trading Library
electron 66 77885 C++ Build cross-platform desktop apps with JavaScript, HTML, and CSS
magento2 15 7958 PHP All Submissions you make to Magento Inc. ("Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty f
GitDataV 28 663 Vue 基于Vue框架构建的github数据可视化平台
phuip-fpizdam 172 483 Go Exploit for CVE-2019-11043
chineseGLUE 50 368 Python Language Understanding Evaluation benchmark for Chinese: datasets, baselines, pre-trained models,corpus and leaderboard
python-is-cool 165 729 Jupyter Notebook Cool Python features for machine learning that I used to be too afraid to use
wxpy 26 11073 Python 微信机器人 / 可能是最优雅的微信个人号 API ✨✨
yay 24 3684 Go Yet another Yogurt - An AUR Helper written in Go
algo 83 15284 Python Set up a personal VPN in the cloud
handson-ml2 44 3555 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
app-ideas 29 7298 undefined A Collection of application ideas which can be used to improve your coding skills.
QtScrcpy 61 875 C++ Android实时投屏控制软件
gt-nlp-class 42 3693 TeX Course materials for Georgia Tech CS 4650 and 7650, "Natural Language"
AiLearning 154 20532 Python AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
nginx-admins-handbook 143 10413 Shell How to improve NGINX performance, security, and other important things; @ssllabs A+ 100%, @mozilla A+ 120/100.
Awesome-Design-Tools 29 17076 JavaScript The best design tools and plugins for everything 👉
tablesaw 25 1757 Java Java dataframe and visualization library
google-research 57 3950 Python Google AI Research
gpmall 47 2192 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
jet-bridge 17 433 Python Jet Bridge (Universal) for Jet Admin – API-based Admin Panel Framework for your application
Yearning 155 2675 Go 受欢迎的 Mysql sql审核平台

24日

リポジトリ 日間⭐ トータル⭐️ 言語 説明
wujian100_open 91 666 Verilog IC design and development should be faster,simpler and more reliable
tinacms 217 1884 TypeScript Tina is a site editing toolkit for modern React-based sites (Gatsby and Next.js)
Java 75 17869 Java All Algorithms implemented in Java
logstash 6 10625 Ruby Logstash - transport and process your logs, events, or other data
hyper 104 31492 JavaScript A terminal built on web technologies
keras 35 44915 Python Deep Learning for humans
rancher 69 12858 Go Complete container management platform
Blawn 201 486 C++ Pleasant Programming Language.
mantis 37 147 Java A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications
Yearning 39 2513 Go 受欢迎的 Mysql sql审核平台
kubernetes-basicLearning 52 325 JavaScript Understand kubernetes step by step. A simple repo for beginners 🔥
devops-interview-questions 301 1361 Groovy Linux, Jenkins, AWS, Network, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
nginx-admins-handbook 219 10274 Shell How to improve NGINX performance, security, and other important things; @ssllabs A+ 100%, @mozilla A+ 120/100.
go 91 6191 Go A high-performance 100% compatible drop-in replacement of "encoding/json"
zipline 145 9880 Python Zipline, a Pythonic Algorithmic Trading Library
deep-learning-drizzle 38 6251 undefined Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!
flutter-go 30 17705 Dart flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档
Script 10 121 JavaScript
WTM 26 1292 C# WTM框架是针对中小规模后台管理系统的开发利器。基于DotNetCore,实现0编码创建项目,0编码生成业务模块。框架严格遵循MVVM的开发模式,并深得MVVM的精髓。对于新手,可以快速上手搭建项目;对于高手,可以把那些繁琐重复的工作交给框架生成,专心攻克需求难点。框架经过数十个真实项目检测,可以极大提高开发效率,降低开发成本。
nodebestpractices 101 34889 JavaScript ✅ The largest Node.js best practices list (September 2019)
ardupilot 26 4420 C++ ArduPlane, ArduCopter, ArduRover source
chrome_password_grabber 33 271 Python Get unencrypted 'Saved Password' from Google Chrome
moby 45 55254 Go Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
pwnagotchi 97 1886 Python (⌐■_■) - Deep Reinforcement Learning instrumenting bettercap for WiFi pwning.
AiLearning 85 20380 Python AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP

23日

nginx-admins-handbook

nginxのチューニング・セキュリティとかノウハウが書かれているリポジトリ。雰囲気でnginx使っている勢にとってはとても嬉しい

github.com

awesome-web-security

webでのセキュリティ注意事項がまとめられているリポジトリ、ざっとみたけどcsv-injection, orm-injection, web-cache-poisoning , XXE あたりは知らなかったので読んだ方が良さそう、それに加えて業務でawsを使うのでawsのセクションぐらいは知っておきたい

awesomelists.top

echarts

javascriptのド派手なチャート描画ライブラリ、ド派手さからして中国発祥なのを察した。サンプルの数がとてつもなく多い、、

170行ぐらいで3dで地球を表示してるのすごい。コード見る感じD3.jsをラップしたもののようである

echarts.apache.org

hyper.js

エレクトロンで作ったターミナルアプリケーション。この発想は、確かに文字打つだけだから特段標準のターミナルにこだわる必要ないしカスタマイズ製考えるとエレクトロンで作るのは結構良いと思った。

これを管理しているzeitといえばあのdockerをコマンドラインからデプロイできるサービスのとこですね。前見たときより安定してそう

hyper.is

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
zipline 76 9719 Python Zipline, a Pythonic Algorithmic Trading Library
gpmall 63 2007 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
zero 153 566 TypeScript 3D graphics rendering pipeline. Implemented in JavaScript. Run in a terminal.
free-for-dev 474 26144 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
devops-interview-questions 325 1081 Groovy Linux, Jenkins, AWS, Network, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
Best-Flutter-UI-Templates 212 3746 Dart completely free for everyone. Its build-in Flutter Dart.
nginx-admins-handbook 49 10065 Shell How to improve NGINX performance, security, and other important things; @ssllabs A+ 100%, @mozilla A+ 120/100.
data-science-ipython-notebooks 20 17352 Python Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AW
reverse-interview-zh 282 4103 undefined 技术面试最后反问面试官的话
awesome-web-security 86 3603 undefined 🐶 A curated list of Web Security materials and resources.
jsfuzz 45 271 TypeScript coverage guided fuzz testing for javascript
thefuck 178 49488 Python Magnificent app which corrects your previous console command.
awesome-python 139 74594 Python A curated list of awesome Python frameworks, libraries, software and resources
pwnagotchi 219 1796 Python (⌐■_■) - Deep Reinforcement Learning instrumenting bettercap for WiFi pwning.
tensortrade 107 410 Python An open source reinforcement learning framework for training, evaluating, and deploying robust trading agents.
ShadowsocksR-Windows 66 1321 C# 【自用】Bug-Oriented Programming
v 164 12959 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
magento2 3 7922 PHP All Submissions you make to Magento Inc. ("Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty f
pyprobml 25 976 Jupyter Notebook Python code for "Machine learning: a probabilistic perspective" (2nd edition)
go 46 6092 Go A high-performance 100% compatible drop-in replacement of "encoding/json"
deepbayes-2019 15 374 Jupyter Notebook Practical assignments of the Deep|Bayes summer school 2019
rancher 23 12788 Go Complete container management platform
incubator-echarts 34 37173 JavaScript A powerful, interactive charting and visualization library for browser
hyper 54 31403 JavaScript A terminal built on web technologies
moby 13 55216 Go Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

22日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
tinacms 379 1291 TypeScript Tina is a site editing toolkit for modern React-based sites (Gatsby and Next.js)
pwnagotchi 90 1596 Python (⌐■_■) - Deep Reinforcement Learning instrumenting bettercap for WiFi pwning.
ardupilot 6 4360 C++ ArduPlane, ArduCopter, ArduRover source
free-for-dev 526 25743 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
KnowledgeGraphData 277 1507 Python 史上最大规模1.4亿中文知识图谱开源下载
zipline 74 9641 Python Zipline, a Pythonic Algorithmic Trading Library
tensortrade 59 289 Python An open source reinforcement learning framework for training, evaluating, and deploying robust trading agents.
devops-interview-questions 337 794 Groovy Linux, Jenkins, AWS, Network, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure
ShadowsocksR-Windows 52 1263 C# 【自用】Bug-Oriented Programming
awesome-python 127 74458 Python A curated list of awesome Python frameworks, libraries, software and resources
mml-book.github.io 110 3748 Jupyter Notebook Companion webpage to the book "Mathematics For Machine Learning"
chrome_password_grabber 31 165 Python Get unencrypted 'Saved Password' from Google Chrome
Java 40 17638 Java All Algorithms implemented in Java
p1xt-guides 5 4756 undefined Programming curricula
handson-ml 18 17305 Jupyter Notebook A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
v 283 12825 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
reverse-interview-zh 412 3826 undefined 技术面试最后反问面试官的话
deep-learning-drizzle 31 6163 undefined Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!
uber_go_guide_cn 55 287 undefined The Uber Go Style Guide . Uber Go 语言编码规范中文版
dapr 452 2864 Go Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
summer2020internships 16 1418 undefined Keep track of internships for Summer 2020 for undergraduates interested in tech./SWE/related fields
tidytuesday 11 1225 R Official repo for the #tidytuesday project
Machine-Learning-Yearning-Vietnamese-Translation 15 173 undefined
modular-monolith-with-ddd 67 1316 C# Full Modular Monolith application with Domain-Driven Design approach.
Hazel 3 1750 C++ Hazel Engine

21日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
dapr 349 2383 Go Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
v 221 12553 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
gpmall 24 1769 Java 【咕泡学院实战项目】-基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearch
Best-Flutter-UI-Templates 128 3221 Dart completely free for everyone. Its build-in Flutter Dart.
free-for-dev 322 25226 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
thefuck 78 48980 Python Magnificent app which corrects your previous console command.
zigbee2mqtt 11 2965 JavaScript Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
SecLists 42 20694 PHP SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensi
mml-book.github.io 120 3633 Jupyter Notebook Companion webpage to the book "Mathematics For Machine Learning"
modular-monolith-with-ddd 38 1257 C# Full Modular Monolith application with Domain-Driven Design approach.
awesome-python-applications 157 9706 Jupyter Notebook 💿 Free software that works great, and also happens to be open-source Python.
data-science-ipython-notebooks 40 17262 Python Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AW
nats-server 12 6684 Go High-Performance server for NATS, the cloud native messaging system.
KnowledgeGraphData 278 1238 Python 史上最大规模1.4亿中文知识图谱开源下载
lede 38 4686 C Lean's OpenWrt source
devops-interview-questions 163 461 Groovy DevOps Interview Questions - Linux, Jenkins, AWS, Network, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform
pyprobml 43 905 Jupyter Notebook Python code for "Machine learning: a probabilistic perspective" (2nd edition)
home-assistant 27 27500 Python 🏡 Open source home automation that puts local control and privacy first
tinacms 394 917 TypeScript Tina is a site editing toolkit for modern React-based sites (Gatsby and Next.js)
qu1ckr00t 23 141 C A PoC application demonstrating the power of an Android kernel arbitrary R/W.
rudr 98 537 Rust A Kubernetes implementation of the Open Application Model specification
reverse-interview-zh 161 3412 undefined 技术面试最后反问面试官的话
30-seconds-of-code 209 50237 JavaScript A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
zipline 7 9564 Python Zipline, a Pythonic Algorithmic Trading Library
docs 8 2028 PowerShell This repository contains .NET Documentation.

20日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
tinacms 216 549 TypeScript Tina is a site editing toolkit for modern React-based sites (Gatsby and Next.js)
bazel 70 13257 Java a fast, scalable, multi-language and extensible build system
chapter 185 1138 TSQL A self-hosted event management tool for nonprofits
dapr 591 2169 Go Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
takenote 273 1018 TypeScript 📝 A web-based note-taking app with GitHub sync and Markdown support.
rudr 129 485 Rust A Kubernetes implementation of the Open Application Model specification
devops-interview-questions 153 314 Groovy DevOps Interview Questions - Linux, Jenkins, AWS, Network, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform
free-for-dev 490 24972 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
KnowledgeGraphData 431 1047 Python 史上最大规模1.4亿中文知识图谱开源下载
33-js-concepts 106 29551 JavaScript 📜 33 concepts every JavaScript developer should know.
reverse-interview-zh 287 3296 undefined 技术面试最后反问面试官的话
awesome-architecture 157 4964 undefined 架构师技术图谱,助你早日成为架构师
linux-command 100 10462 HTML Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
lemmy 74 1659 Rust Building a federated alternative to reddit in rust
exercise 21 1306 Jupyter Notebook exercise for nndl
awesome-python-applications 197 9618 Jupyter Notebook 💿 Free software that works great, and also happens to be open-source Python.
xg2xg 327 7077 undefined by ex-googlers, for ex-googlers - a lookup table of similar tech & services
flutter_ui_challenges 6 1138 Dart Trying to replicate various app UIs in flutter
swift 18 49425 C++ The Swift Programming Language
protobuf 57 37844 C++ Protocol Buffers - Google's data interchange format
Best-Flutter-UI-Templates 119 3138 Dart completely free for everyone. Its build-in Flutter Dart.
30-seconds-of-code 121 50136 JavaScript A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
lede 44 4669 C Lean's OpenWrt source
aquameta 105 687 PLpgSQL Web development platform built entirely in PostgreSQL
v 281 12434 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io

19日

dapr

マイクロサービスを作成・管理する際に使用するツール?daprはサイドカーパターンで各コンテナ/プロセスに付随し、それらがHTTP/gRPCで連携することで実現しているとのこと。また、daprはマイクロサービスをまたいだ状態管理もできるしpubsubもできるしk8s上でも動作させることができるとのこと

まだアルファバージョンなので本番では使えないので注意。

dapr.io

Ultra-Light-Fast-Generic-Face-Detector-1MB

twitterで話題になってた超軽量の顔識別モデル?正確にはslimモデルで1.04MB、RFBモデルで1.11MBのよう。

https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/raw/master/readme_imgs/27.jpg

https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB#%E8%B6%85%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%BA%E8%84%B8%E6%A3%80%E6%B5%8B%E6%A8%A1%E5%9E%8B

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
dapr 557 1798 Go Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
rudr 116 400 Rust A Kubernetes implementation of the Open Application Model specification
docs 44 155 undefined User documentation for Dapr
awesome-python-applications 79 9479 Jupyter Notebook 💿 Free software that works great, and also happens to be open-source Python.
spec 109 347 undefined The Open Application Model specification
KnowledgeGraphData 458 875 Python 史上最大规模1.4亿中文知识图谱开源下载
storybook 80 42292 TypeScript 📓 UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more!
Best-Flutter-UI-Templates 67 3068 Dart completely free for everyone. Its build-in Flutter Dart.
kaldi 72 7449 Shell This is the official location of the Kaldi project.
Ultra-Light-Fast-Generic-Face-Detector-1MB 248 2529 Python 💎 1MB轻量级人脸检测模型
Jiagu 41 827 Python Jiagu深度学习自然语言处理工具 知识图谱关系抽取 中文分词 词性标注 命名实体识别 情感分析 新词发现 关键词 文本摘要 文本聚类
free-for-dev 184 24754 HTML A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
xg2xg 314 6978 undefined by ex-googlers, for ex-googlers - a lookup table of similar tech & services
albert_zh 44 1051 Python A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS, 海量中文预训练ALBERT模型
v 145 12240 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
strapi 72 18404 JavaScript 🚀 Open source Node.js Headless CMS to easily build customisable APIs
azure-stack-docs 1 84 PowerShell
chapter 170 1063 TSQL A self-hosted event management tool for nonprofits
botorch 47 1238 Python Bayesian optimization in PyTorch
100-Days-Of-ML-Code 38 14242 Jupyter Notebook 100-Days-Of-ML-Code中文版
spdlog 18 6972 C++ Fast C++ logging library.
gpytorch 12 1524 Python A highly efficient and modular implementation of Gaussian Processes in PyTorch
100-Days-of-ML-Code-Chinese-Version 124 2726 Python Chinese Translation for Machine Learning Infographics
client_golang 5 1765 Go Prometheus instrumentation library for Go applications
phoenix_live_view 5 2346 Elixir Rich, real-time user experiences with server-rendered HTML

18日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
takenote 145 661 TypeScript 📝 A web-based note-taking app with GitHub sync and Markdown support.
chapter 144 905 undefined A self-hosted event management tool for nonprofits
v 126 12110 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
mapbox-gl-js 83 5125 JavaScript Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
torchcv 47 1365 Shell A PyTorch-Based Framework for Deep Learning in Computer Vision
my-arsenal-of-aws-security-tools 31 2918 Shell List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
xg2xg 195 6665 undefined by ex-googlers, for ex-googlers - a lookup table of similar tech & services
KnowledgeGraphData 193 431 Python 史上最大规模1.4亿中文知识图谱开源下载
delta 31 1644 Scala An open-source storage layer that brings scalable, ACID transactions to Apache Spark™ and big data workloads.
mouse 24 170 C++ A trackball mouse. Mechanical files, PCBs, and firmware all included.
100-Days-of-ML-Code-Chinese-Version 126 2614 Python Chinese Translation for Machine Learning Infographics
protobuf 25 37768 C++ Protocol Buffers - Google's data interchange format
python-cheatsheet 57 9534 Python Comprehensive Python Cheatsheet
SandDance 202 1701 TypeScript Visually explore, understand, and present your data.
free-api 754 5161 undefined 收集免费的接口服务,做一个api的搬运工
pkuseg-python 46 4138 Python pkuseg多领域中文分词工具; The pkuseg toolkit for multi-domain Chinese word segmentation
eladmin 25 4118 Java 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
awesome-architecture 35 4718 undefined 架构师技术图谱,助你早日成为架构师
rough-charts 41 283 TypeScript 📈 A responsive, composable react charting library with a hand-drawn style.
aws-sdk-go 9 5222 Go AWS SDK for the Go programming language.
ML-NLP 70 2118 Jupyter Notebook 此项目是机器学习(Machine Learning)、深度学习(Deep Learning)、NLP面试中常考到的知识点和代码实现,也是作为一个算法工程师必会的理论基础知识。
botorch 102 1192 Python Bayesian optimization in PyTorch
cypress 140 15276 CoffeeScript Fast, easy and reliable testing for anything that runs in a browser.
30-seconds-of-code 66 49888 JavaScript A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
grpc-go 12 9700 Go The Go language implementation of gRPC. HTTP/2 based RPC

17日

xg2xg

googleが外部または内部で提供しているサービス・ツールに近似したサービスをリストアップしてくれているサイト。

Bigqueryに似たossのものでも Apache Drill , Presto , Spark(sort-of) とかあるの知らなくてほーってなった。

github.com

mapbox-gl-js

地図サービスmapBoxのjavascriptライブラリ。googleMapが値上げしてから結構注目されるようになったせいかドキュメントとかサンプルとか充実してて驚き

docs.mapbox.com

poetry

Pythonのパッケージマネージャー。pipとかに比べて、1ファイルのみで完結することを推してる

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Ultra-Light-Fast-Generic-Face-Detector-1MB 327 1767 Python 💎 1MB轻量级通用人脸检测模型
free-api 484 4414 undefined 收集免费的接口服务,做一个api的搬运工
machine-learning-yearning-cn 211 3968 CSS Machine Learning Yearning 中文版 - 《机器学习训练秘籍》 - Andrew Ng 著
xg2xg 161 6466 undefined by ex-googlers, for ex-googlers - a lookup table of similar tech & services
cypress 33 15125 CoffeeScript Fast, easy and reliable testing for anything that runs in a browser.
mapbox-gl-js 81 5037 JavaScript Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
100-Days-of-ML-Code-Chinese-Version 53 2486 Python Chinese Translation for Machine Learning Infographics
spdlog 15 6892 C++ Fast C++ logging library.
poetry 21 6396 Python Python dependency management and packaging made easy.
react-native-camera 8 7775 Java A Camera component for React Native. Also supports barcode scanning!
fastai 23 15888 Jupyter Notebook The fastai deep learning library, plus lessons and tutorials
tsdx 43 2885 JavaScript Zero-config CLI for TypeScript package development
html2canvas 25 18479 TypeScript Screenshots with JavaScript
v 163 11989 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
reinvent-planner 7 77 JavaScript Plan your AWS re:Invent 2019 sessions by visualizing it in a calendar.
generator-jhipster 16 14835 JavaScript Open Source application platform for creating Spring Boot + Angular/React projects in seconds!
Chinese-Text-Classification-Pytorch 33 271 Python 中文文本分类,TextCNN,TextRNN,FastText,TextRCNN,BiLSTM_Attention,DPCNN,Transformer,基于pytorch,开箱即用。
webpacker 4 4466 Ruby Use Webpack to manage app-like JavaScript modules in Rails
keystone-5 10 509 JavaScript 🚀 The future of KeystoneJS
pkuseg-python 43 4092 Python pkuseg多领域中文分词工具; The pkuseg toolkit for multi-domain Chinese word segmentation
pip 5 5719 Python The Python package installer
strapi 86 18251 JavaScript 🚀 Open source Node.js Headless CMS to easily build customisable APIs
boa 6 785 Rust Boa is an experimental Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
react-vis 13 6235 JavaScript Data Visualization Components
Semantic-UI-React 7 10361 JavaScript The official Semantic-UI-React integration

16日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
detectron2 490 3134 Python Detectron2 is FAIR's next-generation research platform for object detection and segmentation.
takenote 35 191 TypeScript 📝 A web-based note-taking app with GitHub sync and Markdown support.
You-Dont-Know-JS 54 109789 undefined A book series on JavaScript. @YDKJS on twitter.
vulcain 212 978 Go Use HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs
PENTESTING-BIBLE 158 2355 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
v 110 11836 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
guide 610 4146 undefined The Uber Go Style Guide.
the-way-to-go_ZH_CN 45 18002 Go 《The Way to Go》中文译本,中文正式名《Go 入门指南》
mapbox-gl-js 8 4954 JavaScript Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
ccxt 13 12358 JavaScript A JavaScript / Python / PHP cryptocurrency trading API with support for more than 120 bitcoin/altcoin exchanges
free-api 777 3930 undefined 收集免费的接口服务,做一个api的搬运工
Ultra-Light-Fast-Generic-Face-Detector-1MB 416 1449 Python 💎 一款超轻量级通用人脸检测模型(模型文件大小仅1MB,320x240输入下计算量仅90MFlops)适用于边缘计算设备、移动端设备以及PC
The-Open-Book 264 1233 undefined
machine-learning-yearning-cn 410 3753 CSS Machine Learning Yearning 中文版 - 《机器学习训练秘籍》 - Andrew Ng 著
luban-h5 68 1012 JavaScript en: A mobile page builder/editor, similar with amolink. zh: 类似易企秀的H5制作、建站工具.
NewPipe 81 6694 Java A libre lightweight streaming front-end for Android.
Data-Science--Cheat-Sheet 65 12418 undefined Cheat Sheets
build-your-own-x 208 49059 undefined 🤓 Build your own (insert technology here)
Mailspring 14 7206 TypeScript 💌 A beautiful, fast and maintained fork of @nylas Mail by one of the original authors.
eladmin 43 4003 Java 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
python-cheatsheet 50 9369 Python Comprehensive Python Cheatsheet
Awesome-WAF 30 2118 Python 🔥 Everything awesome about web-application firewalls (WAF).
incubator-shardingsphere-example 3 611 Java Sharding-Sphere examples
apollo 41 17647 Java Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
SandDance 179 1157 TypeScript Visually explore, understand, and present your data.

15日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
detectron2 651 2660 Python Detectron2 is FAIR's next-generation research platform for object detection and segmentation.
guide 972 3556 undefined The Uber Go Style Guide.
1033-OTA-Downgrader 66 164 Shell First ever tool to downgrade ANY iPhone 5s, ANY iPad Air and (almost any) iPad Mini 2 to 10.3.3 with OTA blobs + checkm8!
serenity 90 3292 C++ Serenity Operating System
appwrite 39 1311 JavaScript End to end backend server for frontend and mobile developers. 👩‍💻👨‍💻
pytorch 120 32606 C++ Tensors and Dynamic neural networks in Python with strong GPU acceleration
machine-learning-yearning-cn 445 3353 CSS Machine Learning Yearning 中文版 - 《机器学习训练秘籍》 - Andrew Ng 著
PENTESTING-BIBLE 214 2197 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
free-api 1231 3155 undefined 收集免费的接口服务,做一个api的搬运工
torchcv 15 1043 Shell A PyTorch-Based Framework for Deep Learning in Computer Vision
Profiles 44 2987 JavaScript Clash、Kitsunebi、Quantumult(X)、Shadowrocket、Pepi(ShadowRay)、Surge 的配置规则文件
mall 107 23001 Java mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
plato 23 95 C# Plato is free, open source user community & customer support software built upon .NET Core.
build-your-own-x 39 48871 undefined 🤓 Build your own (insert technology here)
JavaGuide 203 57847 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
interviews 54 39374 Java Everything you need to know to get the job.
opencv 40 38980 C++ Open Source Computer Vision Library
Beginner-Network-Pentesting 8 1069 undefined Notes for Beginner Network Pentesting Course
v 27 11719 V Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero dependencies. 1.0 release in December 2019. https://vlang.io
manim 69 13987 Python Animation engine for explanatory math videos
discord.js 13 4465 JavaScript A powerful JavaScript library for interacting with the Discord API
obs-studio 14 14844 C OBS Studio - Free and open source software for live streaming and screen recording
algorithm004-04 6 21 undefined

14日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
detectron2 576 2024 Python Detectron2 is FAIR's next-generation research platform for object detection and segmentation.
Dress 147 13032 Standard ML 好耶 是女装
1033-OTA-Downgrader 58 96 Shell First ever tool to downgrade ANY iPhone 5s, ANY iPad Air and (almost any) iPad Mini 2 to 10.3.3 with OTA blobs + checkm8!
apollo 58 17500 Java Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
guide 1174 2586 undefined The Uber Go Style Guide.
postwoman 56 3981 Vue 👽 API request builder - Helps you create your requests faster, saving you precious time on your development https://postwoman.io
pytorch 97 32489 C++ Tensors and Dynamic neural networks in Python with strong GPU acceleration
three.js 35 55302 JavaScript JavaScript 3D library.
fairseq 19 5725 Python Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
luban-h5 26 756 JavaScript en: A mobile page builder/editor, similar with amolink. zh: 类似易企秀的H5制作、建站工具.
CrypTen 33 115 Python A framework for Privacy Preserving Machine Learning
Ultra-Light-Fast-Generic-Face-Detector-1MB 126 372 Python 一款超轻量级通用人脸检测模型(模型文件大小仅1MB,320x240输入下计算量仅90MFlops)适用于边缘计算设备、移动端设备以及PC
SandDance 89 722 TypeScript Visually explore, understand, and present your data.
Profiles 60 2953 JavaScript Clash、Kitsunebi、Quantumult(X)、Shadowrocket、Pepi(ShadowRay)、Surge 的配置规则文件
serenity 138 3201 C++ Serenity Operating System
torch2trt 35 424 Python An easy to use PyTorch to TensorRT converter
hangzhou_house_knowledge 135 21993 CSS 2017年买房经历总结出来的买房购房知识分享给大家,希望对大家有所帮助。买房不易,且买且珍惜。Sharing the knowledge of buy an own house that according to the experience at hangzhou in 2017 to all the people. It's not easy to buy a own house, so I
free-api 217 1920 undefined 收集免费的接口服务,做一个api的搬运工
JavaGuide 99 57661 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
swoole-src 12 14503 C++ 🚀 Coroutine-based concurrency library for PHP
free-programming-books-zh_CN 142 56690 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿
takenote 21 75 TypeScript 📝 A web-based note-taking app with GitHub sync and Markdown support.
hydra 170 881 Python Hydra is a framework for elegantly configuring complex applications
flutter 152 77040 Dart Flutter makes it easy and fast to build beautiful mobile apps.
the-way-to-go_ZH_CN 45 17812 Go 《The Way to Go》中文译本,中文正式名《Go 入门指南》

13日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
detectron2 1311 1639 Python Detectron2 is FAIR's next-generation research platform for object detection and segmentation.
plaid 161 14225 Kotlin An Android app which provides design news & inspiration as well as being an example of implementing material design.
Dress 203 12896 Standard ML 好耶 是女装
DeepLearning-500-questions 208 34219 undefined 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06
Hardcoder 273 958 C++ Hardcoder is a solution which allows Android APP and Android System to communicate with each other directly, solving the problem that Android APP could only use system standard API rather than the har
flutter 83 76961 Dart Flutter makes it easy and fast to build beautiful mobile apps.
Python-100-Days 554 63658 Jupyter Notebook Python - 100天从新手到大师
vue-element-admin 177 42811 Vue 🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin
components 17 18831 TypeScript Component infrastructure and Material Design components for Angular
mall 168 22849 Java mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
go-micro 25 9260 Go A Go microservices development framework
nrol-39-logo 99 353 undefined A vector PDF of the official mission logo of NROL-39
vault 15 14136 Go A tool for secrets management, encryption as a service, and privileged access management
kubernetes 49 58747 Go Production-Grade Container Scheduling and Management
bandinchina 393 787 HTML Naming and shaming companies who kowtow to Chinese censorship requests
free-api 231 1729 undefined 收集免费的接口服务,做一个api的搬运工
GitHub-Chinese-Top-Charts 1188 5838 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!(最近更新于10月9日,上班快乐 🎉)
awesome-wechat-weapp 171 27572 undefined 微信小程序开发资源汇总 💯
interview_internal_reference 100 20555 Python 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
pytorch 121 32422 C++ Tensors and Dynamic neural networks in Python with strong GPU acceleration
n8n 300 3449 TypeScript Free node based Workflow Automation Tool. Easily automate tasks across different services.
fe-interview 150 7226 JavaScript 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
advanced-java 80 32211 Java 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习
serenity 84 3140 C++ Serenity Operating System
ant-design 40 52351 TypeScript 🌈 A UI Design Language and React UI library

12日

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Dress 203 12680 Standard ML 好耶 是女装
ggpo 138 760 C++ Good Game, Peace Out Rollback Network SDK
flutter 90 76852 Dart Flutter makes it easy and fast to build beautiful mobile apps.
JavaGuide 306 57366 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
GitHub-Chinese-Top-Charts 1630 4995 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!(最近更新于10月9日,上班快乐 🎉)
nrol-39-logo 140 321 undefined A vector PDF of the official mission logo of NROL-39
Coding 38 136 C++ This repository contains pseudo-codes of various algorithms and data structures
hangzhou_house_knowledge 120 21777 CSS 2017年买房经历总结出来的买房购房知识分享给大家,希望对大家有所帮助。买房不易,且买且珍惜。Sharing the knowledge of buy an own house that according to the experience at hangzhou in 2017 to all the people. It's not easy to buy a own house, so I
Hardcoder 168 793 C++ Hardcoder is a solution which allows Android APP and Android System to communicate with each other directly, solving the problem that Android APP could only use system standard API rather than the har
apollo 37 17418 Java Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
programmer-job-blacklist 26 24089 Shell 🙈程序员找工作黑名单,换工作和当技术合伙人需谨慎啊 更新有赞
free-programming-books-zh_CN 95 56486 undefined 📚 免费的计算机编程类中文书籍,欢迎投稿
awesome-wechat-weapp 98 27417 undefined 微信小程序开发资源汇总 💯
fe-interview 63 7122 JavaScript 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
n8n 501 3167 TypeScript Free node based Workflow Automation Tool. Easily automate tasks across different services.
easyexcel 43 9820 Java 快速、简单避免OOM的java处理Excel工具
sql-mysteries 39 260 JavaScript Inspired by @veltman's command-line mystery, use SQL to research clues and find out whodunit!
face_recognition 44 28704 Python The world's simplest facial recognition api for Python and the command line
vue-element-admin 75 42710 Vue 🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin
plaid 50 14160 Kotlin An Android app which provides design news & inspiration as well as being an example of implementing material design.
spring-boot-examples 32 18882 Java about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
nocode 102 31942 Dockerfile The best way to write secure and reliable applications. Write nothing; deploy nowhere.
ai-edu 72 5632 Jupyter Notebook AI education materials for Chinese students, teachers and IT professionals.
beats 11 7994 Go 🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
computer-science 346 48940 undefined 🎓 Path to a free self-taught education in Computer Science!

11日

n8n.io

タスク自動化ツール。Zapierがオープンソースになったようなものだと公式サイトに書いてある。

dockerでも動く

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/root/.n8n \
  n8nio/n8n

触って見たけど、特徴として各ノードでできるアクションがとても多い。この中になければ自分でコマンドを呼び出すノードを作ることも可能。

  • ActiveCampaign:Create and edit data in ActiveCampaign
  • Airtable:Read, update, write and delete data from Airtable
  • Asana:Access and edit Asana tasks
  • Chargebee:Retrieve data from Chargebee API
  • DropboxAccess data on Dropbox
  • Edit Image:Edits an image like blur, resize or adding border and text
  • Execute Command:Executes a command on the host.
  • Function:Run custom function code which gets executed once per item.
  • Function Item:Run custom function code which gets executed once per item.
  • Github:Retrieve data from Github API.
  • Google Sheets:Read, update and write data to Google Sheets
  • HTTP Request:Makes a HTTP request and returns the received data
  • IF:Splits a stream depending on defined compare operations.
  • link.fish Scrape:Scrape data from an URL
  • Mailgun:Sends an Email via Mailgun
  • Merge:Merges data of multiple streams once data of both is available
  • NextCloud:Access data on NextCloud
  • No Operation, do nothing:No Operation
  • OpenWeatherMap:Gets current and future weather information.
  • Pipedrive:Create and edit data in Pipedrive
  • Postgres:Gets, add and update data in Postgres.
  • Read Binary File:Reads a binary file from disk
  • Read Binary Files:Reads binary files from disk
  • Read PDF:Reads a PDF and extracts its content
  • Redis:Gets, sends data to Redis and receives generic information.
  • Rename Keys:Renames keys.
  • RSS Read:Reads data from an RSS Feed
  • Send Email:Sends an Email
  • Set:Sets values on the items and removes if selected all other values.
  • Slack:Sends data to Slack
  • Split In Batches:Saves the originally incoming data and with each itteration it returns a predefined amount of them.
  • Spreadsheet File:Reads and writes data from a spreadsheet file.
  • Start:Starts the workflow execution from this node
  • Telegram:Sends data to Telegram.
  • Trello:Create, change and delete boards and cards
  • Twilio:Send SMS and WhatsApp messages or make phone calls
  • Write Binary File:Writes a binary file to disk
  • XML:Convert data from

f:id:Kouchannel55:20191011094929p:plain
なんの意味もないけど作ってみたフロー

あとすでに組み立て済みのワークフローが共有されているのもありがたい。スクレイピングとかのターミナルでの操作を簡略化したい際に活躍しそう。

n8n.io

vue-element-admin

vueでできた管理画面。ここまでリッチにする必要のある案件はなかなかない気がするので微妙。

[追記] コンポーネントの種類が多くて結構実用的な気がしてきた、カンバンも用意されている

panjiachen.github.io

NES.css

8bitっぽい見た目にできるcssフレームワーク。前からあったけどなぜこのタイミングで88スターついてトレンドにきたのかはわからない。個人的にはとても好きで個人開発で導入タイミングをうかがっている

nostalgic-css.github.io

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
n8n 500 2486 TypeScript Free node based Workflow Automation Tool. Easily automate tasks across different services.
Python-100-Days 351 63043 Jupyter Notebook Python - 100天从新手到大师
interview_internal_reference 210 20065 Python 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
vue-element-admin 66 42538 Vue 🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin
DeepLearning-500-questions 96 33968 undefined 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06
beats 6 7921 Go 🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
GitHub-Chinese-Top-Charts 1252 3817 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!(最近更新于10月9日,上班快乐 🎉)
collapseos 528 1806 Assembly Bootstrap post-collapse technology
JavaGuide 165 57171 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
computer-science 554 48525 undefined 🎓 Path to a free self-taught education in Computer Science!
advanced-java 91 31995 Java 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习
PLMpapers 130 564 undefined Must-read Papers on pre-trained language models.
awesome-wechat-weapp 106 27254 undefined 微信小程序开发资源汇总 💯
Dress 141 12485 Standard ML 好耶 是女装
PENTESTING-BIBLE 120 1832 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
ai-edu 111 5560 Jupyter Notebook AI education materials for Chinese students, teachers and IT professionals.
fe-interview 39 6981 JavaScript 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
Anime4K 776 7217 GLSL A High-Quality Real Time Upscaler for Anime Video
jeecg-boot 28 6273 Java 一款基于代码生成器的JAVA快速开发平台!采用最新技术,前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码,绝对是全栈开发福音!! JeecgBoot的宗旨是提高UI能力的同时,降低前后分离的开发成本,JeecgBoot还独创在线开发模式,No代码概念,一系列在线智能开发:在线配置表单
gin 31 31936 Go Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Daily-Interview-Question 36 14783 JavaScript 我是木易杨,公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。
CleanArchitecture 90 3021 C# A starting point for Clean Architecture with ASP.NET Core
gsy_github_app_flutter 14 8798 Dart 超完整的Flutter项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车
mall 88 22648 Java mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
NES.css 88 13662 CSS NES-style CSS Framework | ファミコンCSSフレームワーク

10日

spotify-tui

ちょうど昨日社内で話題になってた。ブラウザで開かなくてええやんヤッターっと喜んでると代表に「mac純正アプリ有るくない?」と言われて萎えた

github.com

ant.design

AntDesignというデザイン言語?が有るらしい。マテリアルデザインと同列に扱われるものなのかな?利用されているサービスはだいたい中国製なので中国が発祥ぽい。

Angular/Vue/React全て対応してSketchにもFigmaにもアセットとして取り込めるらしい。

ant.design

KeyDB

Redis互換のあるマルチスレッドなKeyValueDB。Redisとの違いを表した図があったがよくわからん

f:id:Kouchannel55:20191010103455p:plain

https://keydb.dev/

Flash Support /Multi-Master Suppor/Active-Active SupportはRedis/KeyDBどちらも対応してるけど金がかからんてことかな?実際に同じスペックのRedisと比べてどのぐらい早いのかのデータがないと信用できない気がした。

keydb.dev

skywalking

クラウドベースなAPM。Fluentdとかとは違ってもっと広いk8s全体でメトリクス・ログを収集してそう。

https://github.com/apache/skywalking#abstract

デモを見るとPodの構成らしきものが閲覧できた。自動で検知してたら有用そうやけど多分手動で入力しないといけなさそう。datadogは自動で検知してた気がするからできないことはないんやろうけど

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
collapseos 626 1392 Assembly Bootstrap post-collapse technology
JavaGuide 165 56864 Java Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
vue-next 585 4586 TypeScript
Anime4K 776 6500 Java A High-Quality Real Time Upscaler for Anime Video
spotify-tui 182 1488 Rust Spotify for the terminal written in Rust 🚀
ant-design 45 52191 TypeScript 🌈 A UI Design Language and React UI library
bustag 154 2053 JavaScript a tag and recommend system for old bus driver
Python-100-Days 303 62686 Jupyter Notebook Python - 100天从新手到大师
imagededup 307 1772 Python 😎 Finding duplicate images made easy!
vue 129 149660 JavaScript 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
googletest 120 13195 C++ Googletest - Google Testing and Mocking Framework
CleanArchitecture 90 2974 C# A starting point for Clean Architecture with ASP.NET Core
vue2-elm 46 29904 Vue 基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用
GitHub-Chinese-Top-Charts 1252 2205 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!(最近更新于10月9日,上班快乐 🎉)
interview_internal_reference 210 19746 Python 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
muon 184 700 Go GPU based Electron on a diet
KeyDB 160 2525 C++ A Multithreaded Fork of Redis
PENTESTING-BIBLE 142 1716 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
go-admin 76 767 Go a dataviz tool for golang developer which supports most framework
skywalking 18 10630 Java APM, Application Performance Monitoring System
CS-Notes 167 79641 Java 📚 Tech Interview Guide 技术面试必备基础知识、Leetcode 题解、JavaC++Python、后端面试、操作系统、计算机网络、系统设计
computer-science 554 48203 undefined 🎓 Path to a free self-taught education in Computer Science!
mall 88 22521 Java mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
plaid 18 13961 Kotlin An Android app which provides design news & inspiration as well as being an example of implementing material design.
pytorch-CycleGAN-and-pix2pix 13 9771 Python Image-to-Image Translation in PyTorch

9日

TL-BOTS

ボットネットソースコードを集めたリポジトリ。zipファイルになってて怖くて開けれないw

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
Anime4K 702 5725 Java A High-Quality Real Time Upscaler for Anime Video
googletest 35 13074 C++ Googletest - Google Testing and Mocking Framework
open-source-mac-os-apps 601 19398 Swift 🚀 Awesome list of open source applications for macOS.
imagededup 428 1441 Python 😎 Finding duplicate images made easy!
bustag 287 1910 JavaScript a tag and recommend system for old bus driver
GitHub-Chinese-Top-Charts 493 967 Python 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注!(最近更新于10月1日,国庆节快乐 🎉)
python-ds 41 333 Python Repository for data structure and algorithms in Python
libra 87 12696 Rust Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
vue-next 1357 4014 TypeScript
Python-100-Days 318 62400 Jupyter Notebook Python - 100天从新手到大师
my-mac-os 187 15423 CSS List of applications and tools that make my macOS experience even more amazing
tesseract 64 30262 C++ Tesseract Open Source OCR Engine (main repository)
PENTESTING-BIBLE 113 1580 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
TL-BOTS 72 255 C A collection of source code for various botnets.
env 47 1090 Go Simple lib to parse environment variables to structs
coding-interview-university 112 90913 undefined A complete computer science study plan to become a software engineer.
totalrecon 64 225 Shell TotalRecon installs all the recon tools you need
onnx 14 7123 PureBasic Open Neural Network Exchange
PHPAlgorithms 52 519 PHP A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
interview_internal_reference 69 19542 Python 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
CleanArchitecture 59 2892 C# A starting point for Clean Architecture with ASP.NET Core
create-social-network 109 401 JavaScript Create Social Network by running one command. Demo: https://worldexplorer.netlify.com/
Python 173 58940 Jupyter Notebook All Algorithms implemented in Python
nlp-roadmap 58 1016 undefined ROADMAP(Mind Map) and KEYWORD for students those who have interest in learning NLP
home-assistant 66 27104 Python 🏡 Open source home automation that puts local control and privacy first

8日

Anime4K

アニメの画質を擬似的にあげるツール。たしかにこの2枚で画質が全然違う

変換に3msかかるけどリアルタイムに変換できるってことは並列にやってくれるんかね?

github.com

nnn

マルチプラットフォーッムかつ高機能なファイルマネージャー。Arch LinuxとかRaspbianも対応してる。

github.com

demo-self-driving

昨日紹介したstreamlitのデモとして公開されているリポジトリ

デモとして、udacityの自動運転のデータセットYOLOに噛ませて物体検知をしているみたい。

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
vue-next 573 2710 TypeScript
Anime4K 407 5040 Java A High-Quality Real Time Upscaler for Anime Video
ent 128 841 Go An entity framework for Go
glastoselenium 22 56 HTML A bot for booking Glastonbury tickets using selenium
streamlit 390 2151 Python Streamlit — The fastest way to build custom ML tools
gatsby 49 38921 JavaScript Build blazing fast, modern apps and websites with React
godot 20 24836 C++ Godot Engine – Multi-platform 2D and 3D game engine
timy-messenger 202 556 Dart Timy - open source mobile app for groups to communicate and organize themselves. Build with flutter.
livestreamer_project_ideas 4 31 HTML App for viewers to suggest ideas to livestreamer in realtime
PENTESTING-BIBLE 40 1445 undefined This repository was created and developed by Ammar Amer @cry__pto Only. Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethica
imagededup 769 1127 Python 😎 Finding duplicate images made easy!
Python 168 58763 Jupyter Notebook All Algorithms implemented in Python
libra 32 12622 Rust Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
create-social-network 115 308 JavaScript Create Social Network by running one command. Demo: https://worldexplorer.netlify.com/
TL-BOTS 34 177 C A collection of source code for various botnets.
totalrecon 50 167 Shell TotalRecon installs all the recon tools you need
linux-kernel-exploitation 17 2473 undefined A bunch of links related to Linux kernel exploitation
expo-common-issues 49 162 undefined Common issues while developing with Expo
computer-science 136 47255 undefined 🎓 Path to a free self-taught education in Computer Science!
Python-100-Days 113 62104 Jupyter Notebook Python - 100天从新手到大师
CleanArchitecture 62 2828 C# A starting point for Clean Architecture with ASP.NET Core
CS-Notes 68 79275 Java 📚 Tech Interview Guide 技术面试必备基础知识、Leetcode 题解、JavaC++Python、后端面试、操作系统、计算机网络、系统设计
demo-self-driving 15 97 Python Streamlit app demonstrating an image browser for the Udacity self-driving-car dataset with realtime object detection using YOLO.
awesome-learning 8 50 JavaScript Awesome Learning - Learn JavaScript and Front-End Fundamentals at your own pace
nnn 30 6262 C 🐬 The missing terminal file manager for X

7日

vue-next

Vue.jsのバージョン3.0のコードが公開されましたね。

<keep-alive> とか観たことないぞ。。

github.com

timy-messenger

Flutterの質の高いアプリケーション。ちょっと前に紹介した https://github.com/Santos-Enoque/complete_flutter_ecommerce もFlutter製。海外でFlutterが人気あるという噂は本当だったのか?

github.com

glastoselenium

イギリスのGlastonburyていうイベントの2019年度のチケットを獲得するためのseleniumスクリプト。python3製。

以下の文章がカッケー。けど速度に自信あるならseleniumってどうなんやという気持ちになった。本物のweb自動化職人はPOSTのリクエスト作って待ってるのが普通と聞いたので

It can refresh quicker than any human.

github.com

libra

アメリカでいろいろ物議を醸してるlibra(仮想通貨の一種?)のリポジトリ

README見る限り、まだ発展途上っぽい。

github.com

youtube-dl

10年ぐらい前からずっと存在している気がする。オプションの種類が多くて歴史を感じた。youtube運営とのイタチごっこをしていると思われる

github.com

java-design-patterns

javaで実装されたデザインパターンを公開しているサイト。こんなにデザインパターンの種類が多いと思わなかった。

f:id:Kouchannel55:20191007111818p:plain

https://java-design-patterns.com/patterns

github.com

その他

その他のトレンド

リポジトリ 日間⭐ トータル⭐️ 言語 説明
vue-next 1023 2165 TypeScript
timy-messenger 87 340 Dart Timy - open source mobile app for groups to communicate and organize themselves. Build with flutter.
streamlit 509 1821 Python Streamlit — The fastest way to build custom ML tools
home-assistant 59 26943 Python 🏡 Open source home automation that puts local control and privacy first
iptv 950 4731 JavaScript Collection of 8000+ publicly available IPTV channels from all over the world
qmk_firmware 17 5140 C Open-source keyboard firmware for Atmel AVR and Arm USB families
glastoselenium 6 32 HTML A bot for booking Glastonbury tickets using selenium
coding-interview-university 72 90694 undefined A complete computer science study plan to become a software engineer.
You-Dont-Know-JS 63 109319 undefined A book series on JavaScript. @YDKJS on twitter.
Anime4K 372 4607 Java A High-Quality Real Time Upscaler for Anime Video
100-Days-Of-ML-Code 98 13901 Jupyter Notebook 100-Days-Of-ML-Code中文版
imagededup 85 255 Python 😎 Finding duplicate images made easy!
computer-science 142 47117 undefined 🎓 Path to a free self-taught education in Computer Science!
AutoRecon 61 462 Python AutoRecon is a multi-threaded network reconnaissance tool which performs automated enumeration of services.
create-social-network 75 190 JavaScript Create Social Network by running one command. Demo: https://worldexplorer.netlify.com/
expo-common-issues 38 124 undefined Common issues while developing with Expo
CleanArchitecture 35 2774 C# A starting point for Clean Architecture with ASP.NET Core
UnblockNeteaseMusic 25 5843 JavaScript Revive unavailable songs for Netease Cloud Music
Python 216 58616 Jupyter Notebook All Algorithms implemented in Python
TL-BOTS 28 123 C A collection of source code for various botnets.
libra 16 12580 Rust Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
litmus 11 308 Python Litmus is the toolset for Kubernetes SREs to practice chaos engineering. Use the pre-defined chaos charts, run chaos, find weaknesses in your Kubernetes systems.
youtube-dl 65 56275 Python Command-line program to download videos from YouTube.com and other video sites
TensorFlow-2.x-Tutorials 19 1882 Jupyter Notebook TensorFlow 2.x version's Tutorials and Examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT examples, etc. TF 2.0版入门实例代码,实战教程。
java-design-patterns 24 51650 Java Design patterns implemented in Java

6日

ent

GoのORM。シンプルかつ強力なクエリを叩けるのが特徴。スキーマ書いてコマンド叩けばQueryクラスとかEntityクラスがモリモリgenerateされるみたい

特に「Userが飼っているPetの友達のPetのUser」みたいなクエリをよくある適当なORMで叩こうとするとUserが二回出てきて細工が必要になるイメージだったが、entなら簡単に取れそうで驚き。

Graph Traversal · ent

github.com

tonic

Rust製のgRPCクライアント&サーバー。 RustでgRPCっていうといくつかありそうで、さっと調べた感じだと grpc-rustとかgrpc-rs。それらと違うのはasync/awaitサポートしていることらしい。Rust勉強中だけどasync/awaitわからん🤔

github.com

create-social-network

SNSプラットフォームを1コマンドで作成する というキャッチーなリポジトリ

デモを見るとニュースや通知機能やExploreみたいな機能があったり結構しっかりしている。

frontendはReact、 APIは - Node.js - GraphQL - MongoDB

といった構成。結構勉強になるかも

github.com

quest-system-pro

Unity製のクエスト製ゲームのフレームワーク???最近OSSになったとのこと

デモ

その他

その他のトレンド

リポジトリ スター数 種類 説明
ent 580 Go An entity framework for Go
gatsby 38831 JavaScript Build blazing fast, modern apps and websites with React
streamlit 1484 Python Streamlit — The fastest way to build custom ML tools
ksql 2496 Java KSQL - the Streaming SQL Engine for Apache Kafka
tonic 399 Rust A native gRPC client & server implementation with async/await support.
iptv 4421 JavaScript Collection of 8000+ publicly available IPTV channels from all over the world
expo-common-issues 89 undefined Common issues while developing with Expo
caddy 24214 Go Fast, cross-platform HTTP/2 web server with automatic HTTPS
ktsan 401 C KernelThreadSanitizer, a fast data race detector for the Linux kernel
create-social-network 119 JavaScript Create Social Network by running one command. Demo: https://worldexplorer.netlify.com/
lospro 205 C# Los pro
Quest-System-Pro 233 C#
sci-fi-ui 226 ShaderLab
mastodon 19055 Ruby Your self-hosted, globally interconnected microblogging community
Anime4K 4419 Java A High-Quality Real Time Upscaler for Anime Video
microsoft-authentication-library-for-js 586 JavaScript Microsoft Authentication Library (MSAL) for JS
android-emulator-container-scripts 126 JavaScript
angular 52450 TypeScript One framework. Mobile & desktop.
hydra 276 Python Hydra is a framework for elegantly configuring complex applications
Inventory-Pro 253 C#
kornia 947 Python Open Source Differentiable Computer Vision Library for PyTorch
prometheus 26767 Go The Prometheus monitoring system and time series database.
Data-Science--Cheat-Sheet 11916 undefined Cheat Sheets
computer-science 47026 undefined 🎓 Path to a free self-taught education in Computer Science!
h-player-v2 1855 Vue 资源采集站在线播放

5日

streamlit

機械学習の調査とかに使うツール。Jupyter notebook的なものかな?

エディタ画面とプレビュ画面に分かれてて、トグルとかスライドバーがプレビュ画面内に入ってて、値を変えるとインタラクティブに画像やグラフが変わるのが新しそう。

機械学習を使うDSの人だけでなく、その結果を閲覧する人にとってとても優しく便利そうではある

streamlit.io

FiraCode

プログラマー向けの単一幅(Monospaced)なフォント。インストールも手順がWikiに整ってて簡単そう。やけどフォントって慣れてるのから急に変わるとストレスたまりそうなので気軽に変更するものではないような気がする、気が向いたらやってみよう

ちなみにVscodeで使用されるフォントは fontFamilyから確認できる。僕は Menlo, Monaco, 'Courier New', monospace でした

github.com

その他

その他のトレンド iptv (3588/JavaScript)Collection of 8000+ publicly available IPTV channels from all over the world

Data-Science--Cheat-Sheet (11832/undefined)Cheat Sheets

first-contributions (8090/undefined):rocket::sparkles: Help beginners to contribute to open source projects

framework (19032/PHP)

awesome-for-beginners (13471/undefined)A list of awesome beginners-friendly projects.

APT_CyberCriminal_Campagin_Collections (1337/YARA)APT & CyberCriminal Campaign Collection

svelte (24220/JavaScript)Cybernetically enhanced web apps

testcontainers-java (2920/Java)Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

buildbot (4133/Python)Python-based continuous integration testing framework; your pull requests are more than welcome!

tensorflow (135410/C++)An Open Source Machine Learning Framework for Everyone

apollo-server (8207/TypeScript):earth_africa: GraphQL server for Express, Connect, Hapi, Koa and more

cp-helm-charts (317/Smarty)The Confluent Platform Helm charts enable you to deploy Confluent Platform services on Kubernetes for development, test, and proof of concept environments.

Catch2 (10028/C++)A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)

trackerslist (16059/undefined)Updated list of public BitTorrent trackers

Hacktoberfest2019 (187/CSS)Happy Hacktober! This is a beginner friendly repository made specifically for Hacktoberfest that helps you get your first PR.

onnxruntime (1232/C++)ONNX Runtime: cross-platform, high performance scoring engine for ML models

integrations-core (301/Python)Core integrations of the Datadog Agent

streamlit (1121/Python)Streamlit — The fastest way to build custom ML tools

rails_admin (7203/Ruby)RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data

materials (941/Jupyter Notebook)Bonus materials, exercises, and example projects for our Python tutorials

FiraCode (39904/Clojure)Monospaced font with programming ligatures

open-pixel-art (70/JavaScript)A collaborative pixel art project to teach people how to contribute to open-source

logrus (12583/Go)Structured, pluggable logging for Go.

mbed-os (2823/C)Arm Mbed OS is a platform operating system designed for the internet of things

patchwork (918/HTML)All the Git-it Workshop completers!

4日

svelte

jsのフレームワーク。以前喋った外国人プログラマ曰く結構良いらしい。

スター数は2万4000ほど。14万のVue.jsに比べるとまだ発展途上感あるけど楽しみ(個人的には少しVue.jsに飽きているので)

svelte.dev

hacktoberfest

OSSにコミットするための祭り。

4つPRを出した先着5000人に限定Tシャツあるらしい

hacktoberfest.digitalocean.com

open-pixel-art

PR出してマージされると1人1ピクセル塗れるやつ。上のhacktoberfestと組み合わせればこれでPR1つ稼げるのでは

open-pixel-art.com

そういえば似たような企画が前にあったのを思い出した。 これはお金払わないといけなかったはずやけど

1ピクセル1ドルで1000×1000ピクセルを売り1億円を稼いだ伝説の「The Million Dollar Homepage」はこうなった - GIGAZINE

その他

その他のトレンド iptv (3052/JavaScript)Collection of 8000+ publicly available IPTV channels from all over the world

Data-Science--Cheat-Sheet (11639/undefined)Cheat Sheets

first-contributions (7941/undefined):rocket::sparkles: Help beginners to contribute to open source projects

framework (18991/PHP)

awesome-for-beginners (13327/undefined)A list of awesome beginners-friendly projects.

APT_CyberCriminal_Campagin_Collections (1295/YARA)APT & CyberCriminal Campaign Collection

svelte (24154/JavaScript)Cybernetically enhanced web apps

testcontainers-java (2879/Java)Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

buildbot (4088/Python)Python-based continuous integration testing framework; your pull requests are more than welcome!

tensorflow (135359/C++)An Open Source Machine Learning Framework for Everyone

apollo-server (8169/TypeScript):earth_africa: GraphQL server for Express, Connect, Hapi, Koa and more

cp-helm-charts (305/Smarty)The Confluent Platform Helm charts enable you to deploy Confluent Platform services on Kubernetes for development, test, and proof of concept environments.

Catch2 (10003/C++)A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)

trackerslist (15995/undefined)Updated list of public BitTorrent trackers

Hacktoberfest2019 (142/CSS)Happy Hacktober! This is a beginner friendly repository made specifically for Hacktoberfest that helps you get your first PR.

onnxruntime (1217/C++)ONNX Runtime: cross-platform, high performance scoring engine for ML models

integrations-core (291/Python)Core integrations of the Datadog Agent

streamlit (778/Python)Streamlit — The fastest way to build custom ML tools

rails_admin (7189/Ruby)RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data

materials (901/Jupyter Notebook)Bonus materials, exercises, and example projects for our Python tutorials

FiraCode (39822/Clojure)Monospaced font with programming ligatures

open-pixel-art (28/JavaScript)A collaborative pixel art project to teach people how to contribute to open-source

logrus (12547/Go)Structured, pluggable logging for Go.

mbed-os (2790/C)Arm Mbed OS is a platform operating system designed for the internet of things

patchwork (907/HTML)All the Git-it Workshop completers!

Vue.jsのエラーハンドリングについて調べた件(後編)

おはようございます。GW1日目ですね。

前回の続きで、今回は「エラーの情報をどこに集約する?」という点について書いていきたいと思います。

  1. どうやって検知する?
  2. どこにエラーの情報を集約する? ←イマココ

検証に使用したコードはこちら デモはこちら スライドはこちら

概要

集約する場所として、自作のログ収集サーバーを挙げられる方もいらっしゃるとは思います。ですが、それなりにコストがかかり、なおかつそこそこの可用性も必要なはずだと思うので、わざわざ自前で作る意味・利点がほとんどないと思います。

そこで、集約する場所として、世間一般的にどのようなサービスを使うのがポピュラーなのか調べてみた結果、何個かありました。

  • googleAnalytics
  • Sentry
  • bugsnag
  • Rollbar

順に紹介していきます。

googleAnalytics

言わずと知れた、googleアクセス解析ツールです。世の中のほとんどのpublicなアプリケーションはgoogleAnalyticsをhtmlに読み込ませているはずです。

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXXX-X');
</script>

これのおまけ機能として、javascriptga()という関数が利用可能になっています。これはページ遷移・イベント発生など様々な情報をトラッキングするための関数です。そのトラッキングできルものの一つに例外があります。

developers.google.com

使い方は、単にエラーが発生した際に以下のフォーマットで関数を呼び出すだけ。

ga('send', 'exception', {
    'exDescription': {記録したいエラー情報(string)},
    'exFatal': false
  })

実際に呼び出した後は、googleAnalyticsのダッシュボードから簡単に確認でき、OSバージョンだったり画面の解像度だったり豊富な情報を組み合わせてグラフを作成できます。

f:id:Kouchannel55:20190810150900p:plain

ただし、デフォルトの状態では確認できません。メニューの カスタム>カスタムレポート>新しいカスタムレポート からレポートを作成する必要があります。

f:id:Kouchannel55:20190810151106p:plain

前編にて紹介した Vue.config.errorHandler と合わせて使用するとこんな感じ

Vue.config.errorHandler = function(err, vm, info) {
  // eslint-disable-next-line no-undef
  ga('send', 'exception', {
    'exDescription': 'catched by `Vue.config.errorHandler`\n' + err.toString(),
    'exFatal': false
  })
}

利点・欠点を挙げます。まず利点

  • お金が100%かからない
  • すでにga()で他のトラッキングをしている場合、簡単に導入できる
  • gaのダッシュボードを利用しておしゃれなグラフを作成できる

欠点

  • 初期の設定がめんどくさい
  • gtag()関数とごちゃまぜになりがち
  • エラーの情報として、単一の文字列しか渡せないかつ最大150バイトまで
    • スタックトレースとかlineNoとかは単一の文字列に含めて、後で自分でパースしなければならない

Sentry

こちらはアクセス解析ツールというよりログ収集ツールです。ログの収集に特化しています

しかも、公式ドキュメントに紹介されているのでとても便利そうな予感がします!!!

Error tracking services Sentry and Bugsnag provide official integrations using this option. https://vuejs.org/v2/api/#errorHandler

さらに、Sentryには、Vuejs専用のライブラリが存在します。

sentry.io

docs.sentry.io

サインアップすると 言語選んで、ライブラリ入れて、その場で発火したかどうかテストできるので本当に開発者に優しいです。

f:id:Kouchannel55:20190810152915p:plain
言語を選んで

f:id:Kouchannel55:20190810152910p:plain
試しに発火させましょう

yarn add @sentry/browser @sentry/integrations
import Vue from 'vue'
import * as Sentry from '@sentry/browser';
import * as Integrations from '@sentry/integrations';

Sentry.init({
  dsn: 'https://<key>@sentry.io/<project>',
  integrations: [new Integrations.Vue({Vue, attachProps: true})],
});

一瞬。しかも収集が簡単なだけでなくダッシュボードはとても充実しています!以下のキャプチャをご覧ください。

f:id:Kouchannel55:20190810153307p:plain
一覧画面

f:id:Kouchannel55:20190810154021p:plain
詳細画面

めちゃくちゃ見やすい。一覧画面はエラーの種類ごとにまとめられてるし、直近の発生回数や発生したユーザー数、さらにはこのエラーを修正するための開発者をアサインする機能までついております。

詳細画面ではIP/OS/ブラウザ/スタックトレースが見えます。これらはgaでも取得できましたが、驚くのは「エラーが発生するまでの直近のユーザーの操作」が記録されていること。こんなんあればエラーの原因もすぐにわかりそうですね。控えめに言って神

しかも無料プランでこの情報量が見れるんです。太っ腹。

sentry.io

ただし、一つ注意しないといけないのは Vue.config.errorHandler と併用できない点です。 Vue.config.errorHandler を定義していると、Sentryが発火しなくなります。

おそらく、Sentryの中で Vue.config.errorHandler を定義していて、そのあとにVue.config.errorHandlerを自前で書くと上書きされてしまうのだと思います。気をつけましょう

利点・欠点を挙げます。まず利点

  • 情報量が多い
  • 情報が見やすい
  • エラーに対する開発者のアサイン・イシュー管理まで可能
  • ドキュメントが丁寧

欠点

  • チームで利用するには課金が必要

bugsnag

こちらもSentry同様、Vuejs公式ドキュメントに紹介されています。Sentryと同じように便利そうです。

docs.bugsnag.com

// ES module-style import
import bugsnag from '@bugsnag/js'
import bugsnagVue from '@bugsnag/plugin-vue'

// commonjs/node-style require
var bugsnag = require('@bugsnag/js')
var bugsnagVue = require('@bugsnag/plugin-vue')

var bugsnagClient = bugsnag('YOUR_API_KEY')

bugsnagClient.use(bugsnagVue, Vue)

Rollbar

rollbar.com

こちらはVuejs公式ドキュメントには紹介されていませんが、Vuejs専用のライブラリがあります。Sentryと同じように便利そうです。

import Vue from 'vue'
import App from './App'
import router from './router'

var Rollbar = require('vue-rollbar');

Vue.config.productionTip = false;

Vue.use(Rollbar, {
     accessToken: 'ACCESS-TOKEN',
     captureUncaught: true,
     captureUnhandledRejections: true,
     enabled: true,
     source_map_enabled: true,
     environment: 'production',
     payload: {
       client: {
            javascript: {
               code_version: '1.0'
            }
       }
     }
});

new Vue({
 el: '#app',
 router,
 render: h => h(App)
})

まとめ

  • 基本的にはSentryが神
  • すでにgoogleAnalyticsのレポートをゴリゴリに使っているPJの場合には、エラーの収集もgoogleAnalyticsを使用すると他の指標といい感じのグラフが作れそう