{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"raft.js","owner":"iskyzh","isFork":false,"description":"⛵ Raft Consensus Algorithm (prototype, will be implemented in C++ https://github.com/skyzh/raft)","allTopics":["javascript","babel","es6","jest","raft"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":12,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-04T03:46:21.005Z"}},{"type":"Public archive","name":"getting-started-with-ubuntu","owner":"iskyzh","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-20T13:15:10.383Z"}},{"type":"Public archive","name":"ml-gcn","owner":"iskyzh","isFork":false,"description":"Course project for CS410. Drug Molecular Toxicity Prediction with GCN + Cloud ML Infra.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-06T00:29:18.416Z"}},{"type":"Public archive","name":"hadoop-spark-job","owner":"iskyzh","isFork":false,"description":"Course project for CS236","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-06T00:19:25.795Z"}},{"type":"Public archive","name":"sjtu-class-table-generator","owner":"iskyzh","isFork":false,"description":"(deprecated) Generate Class Table in .ics format with SJTU course information","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":6,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-05T05:41:42.999Z"}},{"type":"Public archive","name":"pstree_android","owner":"iskyzh","isFork":false,"description":"Project 1 of SJTU CS356 Operating System Projects","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-04T15:05:10.901Z"}},{"type":"Public","name":"rust_codegen_atomic","owner":"iskyzh","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"D","color":"#ba595e"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-12T12:46:16.166Z"}},{"type":"Public archive","name":"core-os-raspi","owner":"iskyzh","isFork":false,"description":"A simple operating system in Rust. Not in active development. Refer to https://github.com/skyzh/core-os-riscv","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-15T08:06:37.094Z"}},{"type":"Public archive","name":"raft","owner":"iskyzh","isFork":false,"description":"⛵ Raft Consensus Algorithm. gRPC for communication. Tested with a few cases.","allTopics":["cmake","protobuf","cpp","raft","boost","grpc","gtest"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-08T03:23:46.900Z"}},{"type":"Public","name":"the-snake-game","owner":"iskyzh","isFork":false,"description":"The Snake Game in ClojureScript","allTopics":[],"primaryLanguage":{"name":"Clojure","color":"#db5855"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-29T05:35:13.868Z"}},{"type":"Public","name":"jackcompiler.hs","owner":"iskyzh","isFork":false,"description":"⌨️ Jack Language Compiler in Haskell","allTopics":["haskell","compiler","monad","nand2tetris","jack-language","monadic","jack-compiler"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-24T08:27:29.555Z"}},{"type":"Public archive","name":"speedtest","owner":"iskyzh","isFork":false,"description":"Simple speedtest with AJAX","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-16T16:08:24.469Z"}},{"type":"Public archive","name":"urban-goggles","owner":"iskyzh","isFork":false,"description":"Pull and analyze realtime CTP data with PyCTP","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-16T16:06:59.680Z"}},{"type":"Public archive","name":"solid-pancake","owner":"iskyzh","isFork":false,"description":"Read and process CTP data from MongoDB, should be used with https://github.com/SkyZH/stunning-chainsaw","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-16T16:05:36.362Z"}},{"type":"Public","name":"monadic-parsing","owner":"iskyzh","isFork":false,"description":"Monadic parsing implemented after \"Monadic Parsing in Haskell\"","allTopics":["parser","haskell","monad"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-22T12:34:25.974Z"}},{"type":"Public","name":"AnkiChi_English","owner":"iskyzh","isFork":false,"description":"迟先生的英语翻译背诵 Anki Deck","allTopics":["anki","gaokao","crowdanki"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":0,"license":"Creative Commons Attribution 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-21T14:07:21.203Z"}},{"type":"Public","name":"AnkiChi_ClassicalChinese","owner":"iskyzh","isFork":false,"description":"迟先生的文言实词背诵 Anki Deck","allTopics":["anki","gaokao","crowdanki"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":0,"license":"Creative Commons Attribution 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-21T14:07:11.276Z"}},{"type":"Public","name":"CloudOJWatcher","owner":"iskyzh","isFork":false,"description":"🌩️ (DEPRECATED) CloudOJ's Judge Watcher. Deprecated due to security issues.","allTopics":["python","online-judge"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-11T08:57:44.429Z"}},{"type":"Public","name":"warehouse.vue","owner":"iskyzh","isFork":false,"description":"Visualize warehouse","allTopics":["d3","vue","d3js","logistics","warehouse"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-11T08:52:35.169Z"}},{"type":"Public","name":"hackvm.hs","owner":"iskyzh","isFork":false,"description":"Hack VM Translator (for Nand2Tetris course)","allTopics":["haskell","virtual-machine","nand2tetris"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-08T15:19:35.029Z"}},{"type":"Public","name":"stm32_lcd_example","owner":"iskyzh","isFork":false,"description":"Manipulate LCD Screen on STM32F4","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-11T14:36:11.808Z"}},{"type":"Public","name":"hackasm.hs","owner":"iskyzh","isFork":false,"description":"Hack Assembler written in Haskell (for course Nand2Tetris)","allTopics":["haskell","assembler","nand2tetris"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-15T14:33:06.082Z"}},{"type":"Public","name":"SkynetCOMM","owner":"iskyzh","isFork":false,"description":"📡Monitor data with SkyNet","allTopics":["d3","raspberry-pi","firebase","typescript","monitoring","vue","vue-cli","firebase-realtime-database","d3-visualization","firebase-functions"],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-07T09:09:04.519Z"}},{"type":"Public archive","name":"SkynetOnUbuntu","owner":"iskyzh","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-07T08:08:55.845Z"}},{"type":"Public","name":"BlueSense-HAP","owner":"iskyzh","isFork":true,"description":"Node.js implementation of HomeKit Accessory Server.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":632,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-01T05:08:48.892Z"}},{"type":"Public","name":"SkynetOnRaspi","owner":"iskyzh","isFork":false,"description":"📡Monitor your status with @skyzh/tick.","allTopics":["raspberry-pi","firebase","typescript","monitor","timeseries","firestore"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-30T16:53:39.202Z"}},{"type":"Public","name":"cafemap","owner":"iskyzh","isFork":false,"description":"☕ CaféMap: Shanghai Café recommended by SkyZH. / 由迟迟推荐的上海咖啡馆。由于 Google Maps API 开始收钱了,没有信用卡的迟先生做不下去了。","allTopics":["npm","firebase","angular","webpack","cafe","lbs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-30T16:11:13.492Z"}},{"type":"Public","name":"ticktick","owner":"iskyzh","isFork":false,"description":"⏲️A simple library to provide hourly, daily summary of your data.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-29T02:54:13.993Z"}},{"type":"Public","name":"warehouse.rs","owner":"iskyzh","isFork":false,"description":"Simulate a warehouse of logistics.","allTopics":["rust","simulation","logistic","warehouse"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-21T15:38:38.257Z"}},{"type":"Public","name":"morse","owner":"iskyzh","isFork":false,"description":"Send and receive Morse Code with sound waves, powered by Vue and WebAudio API.","allTopics":[],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-20T05:40:02.277Z"}}],"repositoryCount":60,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}