GitHub 上有些什麼好玩的項目?
特效愛好者、star 愛好者來答:我寫過一些 **沒什麼用**,但還算有趣的東西,主要是界面方向…
能不能騙幾個 star :)- 科幻風格的 Y86(CSAPP 的作業):GitHub - quietshu/y86: A Y86 pipeline CPU emulator with JavaScript.
- 一個 OS X 桌面 UI:GitHub - quietshu/cssosx: A CSS JS made Mac OS X UI.
- 純 CSS 加法器:GitHub - quietshu/css-computer: cascading logic styles
- 其他前端小實驗:http://quietshu.github.io/labs/ 最近一個是(看了 WWDC 之後覺得美)仿 Siri 效果(請使用 Chrome):Hey Siri =P
收藏的其他有趣項目:
- 一個關於聲音的 playground:GitHub - cwilso/WebAudio: Web Audio API Playground,demo 地址:https://webaudioplayground.appspot.com/
- 瀏覽器里的操作系統:GitHub - os-js/OS.js: JavaScript Cloud/Web Desktop Platform
- 眼球追蹤:GitHub - brownhci/WebGazer: WebGazer.js: Scalable Webcam EyeTracking Using User Interactions
- OS X 浮動瀏覽器:GitHub - JadenGeller/Helium: A floating browser window for OS X
來騙star了(嗯,就是這樣毫無誠意- -
Flappy 2048
GitHub - hczhcz/Flappy-2048: Flappy Bird + 2048Y86高性能模擬器
原理是翻譯生成x86指令,有點像早期的VMWare有一篇寫得很亂的原理說明:Y86指令集(模擬器篇據說被複旦拿去做了lab……藥丸藥丸GitHub - hczhcz/y86: Yet another Y86 implementationlibblock語義分析器+還沒名字的語言
原來是編譯原理大作業,後來當TA的時候又繼續折騰了一下GitHub - hczhcz/libblock2: A semantic analyzer
給某交軟院做的解密遊戲
這個要感謝當年的同學們一起開的腦洞GitHub - hczhcz/puzzle: You know XD奇技淫巧系列
C++奇技淫巧大集合,不解釋了:GitHub - hczhcz/reflectionpp: Yet another (?) header-only C++11 reflection library暴力刷lab:GitHub - hczhcz/trick-n-trick: Code for fun可以跑的JSON:GitHub - hczhcz/lion.js: Yet another LISP-like executable JSON抖機靈系列
用來刷streak的:GitHub - hczhcz/the-elder-is-excited: 暴力膜蛤用來被明哥打敗的:GitHub - hczhcz/JQUERY: THE UPPERCASED jQuery你猜?:GitHub - hczhcz/awesome-things-beside-sex: What every man thinks about狗糧系列(逃
GitHub - hczhcz/cs101-for-my-girlfriend: Teaching my girlfriend Python programming好了,騙完star開始回答問題
一本道的DICSS
Is it safe?Don"t worry. DICSS uses a wrapper.GitHub - letsgetrandy/DICSS: Directly injected CSSTL;DR(太長不讀)
一個不說廢話的man pageGitHub - tldr-pages/tldr: Simplified and community-driven man pages
蛤蛤體生成器
這個當然吼啊!GitHub - dkwingsmt/haha: 蛤蛤體生成器Black Screen
一個很酷的終端,可惜現在只有macOS的releaseGitHub - shockone/black-screen: A terminal emulator for the 21st century.
NovelScript
一個視覺小說引擎作者似乎不定期會維護一下GitHub - yinyanfr/NovelScript: A Visual Novel Front-End Framework in JavaScript (Current Version 0.2)flip
掀(throw)桌(exception)
GitHub - jstepien/flip: ╯°□°╯︵?o???awesome lists
這個太有名了GitHub - sindresorhus/awesome: A curated list of awesome listsLoLi順便再安利一下 @開源哥發起的Lisp方言項目LOLI is the JUSTICE~LoLi-Lang · GitHub更新|既然問題限定了「好玩」,那我就來推薦一些冷門但讓人眼前一亮的小玩具吧。
0. Electronic WeChat (geeeeeeeeek/electronic-wechat)
Mac OS X 和 Linux下更好用的微信客戶端,使用Electron構建。相比於bug滿滿、萬年不更新的官方客戶端,帶來了網頁版中更現代的界面和更完備的功能,表情貼紙顯示、阻止撤回、防止淘寶鏈接重定向,以及更好的原生支持。1. 彈幕浮層 (HeartRunner/danmu · GitHub)有沒有想過如果任意網站都可以發彈幕會是怎樣的?agar、貼吧…只要是同一個域名,都可以變成實時的聊天室,簡直2333…暑假在Teambition的時候 @姚天宇做的,可惜現在好像沒更新,不過也能用。2. Flat_Zhihu (Frizen/Plains-Gate · GitHub)
@錦榮 的作品,【Plains;Gate.】Flat_Zhihu v2.1 - 媽媽再也不用擔心我刷知乎刷到鬥雞眼了 - 站在運營與設計的彼岸 - 知乎專欄最重要的是,知乎頂部噁心的漸變導航欄終於平了!!!通過CSS注入修改了很多組件的樣式,增加了一些動效。還有非常實用的高分屏寬屏適配、字體優化。實在是強迫症的福音,強烈安利。3. Dockercraft (docker/dockercraft · GitHub)腦洞大出天際,一個Minecraft中的Docker客戶端,可視化管理Docker容器。想像一下每個模塊是一個建築… 用控制桿啟動服務…4. github-selfies (thieman/github-selfies · GitHub)一個自戀的作者寫的,在PR和評論下顯示你的自拍 : ) 還可以是動圖哦5. 神經網路藝術畫 (kaishengtai/neuralart · GitHub) 其實前面 @林孟瀟 已經提到了,然而這個實在太喜歡了。可以把任意的照片變成指定風格的藝術照。嗯你也可以試試梵高星空版的金三胖。而且現在「畫風刷」公眾號可以直接幫你生成,圖片傳上去,就可以得到各種畫風的結果了。6. 微信紅包 (geeeeeeeeek/WeChatLuckyMoney · GitHub)既然你都看到這了,那順便安利一下這個微信搶紅包的插件吧 : ) 調戲小夥伴的必備神器。附帶幾千字實現文檔,Android Service教學案例。聽說star可以增加搶到的幾率哦(斜眼笑來安利一下搞OI認識的某學弟(@胡淵鳴)做的遊戲~
遊戲地址是http://iteratoradvance.github.iogithub地址是https://github.com/IteratorAdvance/iteratoradvance.github.io
主頁面是這樣的
遊戲頁面是這樣的(選出你認為特殊的數)
遊戲進行中是這樣的。
以及南南是學弟的女朋友…這個遊戲是學弟在女朋友生日的時候上線的(not a number=NAN=南)
應該是我見過的最犇最可怕的生日禮物了…拋磚引玉吧~kaishengtai/neuralart · GitHub 前幾天很火的用神經網路把照片變成名畫風格的實現深度學習領域也有不少研究者最近喜歡在github上發布代碼,大部分比較嚴肅,不過還是有些好玩的。hczhcz/y86 · GitHub 如果讀過CSAPP就會對y86很有感覺,這是上交ICS課的一個lab,很有趣,在小破旦的助教偷懶直接把他們的lab拿來給我們做之後感覺交大是厲害呀!
下面都是我自己的項目,不知道是不是有趣,反正我樂在其中。我的Github hustcc (hustcc) · GitHub。列舉幾個我自己用的比較多的。
GitHub - hustcc/echarts-for-react: baidu Echarts(v3.0) components for React wrapper. 一個簡單的echarts(v3.0)的react封裝. 百度 echarts 圖標庫的 react 封裝,還被 echarts 官方微博推薦的。
GitHub - hustcc/timeago.js: timeago.js is a simple library (only 2kb) used to format date with `*** time ago` statement. eg: "3 hours ago". 將時間轉化成幾分鐘前這中格式的js庫。
GitHub - hustcc/canvas-nest.js: Interactive Particle / Nest System With JavaScript and Canvas, Do not Depends on jQuery. 一個基於canvas的網站背景特效,可以在這裡看demo:在線工具 - aTool。同時還做了一個wp的插件(在wp插件中心搜索canvas-nest就可以搜索到)
GitHub - hustcc/GitHub-Helper.Chrome: A Chrome plugin for GitHub Helper. Get a better idea about GitHub. 一個Gtihub的增強chrome插件,是站在巨人肩膀上的一個項目,主要是整合。配置頁面如下,可以看到主要集成了4個功能。
GitHub - hustcc/PTHospital.chrome: Chrome瀏覽器插件——打開莆田系醫院網站,發出警告提醒、顯示醫院信息。 莆田系事件的時候,做了一個chrome插件,一度trending,這種東西果然只是一個風頭。
https://github.com/hustcc/xmorse 中文莫斯密碼,兼容中英文,目前網路上的在線工具,都是使用我這個。
https://github.com/hustcc/gantt-for-react 項目管理甘特圖的 react 組件封裝。
https://github.com/hustcc/hint 用來檢查中文 markdown 格式的工具。我自己在很多項目中使用了,不過也就自己在用了。
https://github.com/hustcc/webhookit 超級簡單的 git webhook 工具,支持 github, gitlab, gogs 等,且支持多伺服器。
還做了一些chrome的其他插件,不算有趣,但是還算適用,基本都是自己需要用,看到市場上的代碼有bug,提了issue不改,所以才自己做的。1. 極簡二維碼(GitHub - hustcc/chrome-qrcode: A Chrome plugin to Genrate QRCode of URL / Text, or Decode the QRcode in website. 一個Chrome瀏覽器插件,用於生成當前URL或者選中內容的二維碼,同時可以用於解析網頁上的二維碼內容。)2. The IP網站IP地址(GitHub - ForkRepo/WebsiteIP: A required Chrome Extension which simply adds the IP of the website you are viewing to the bottom right.)3. 極簡屏幕截圖(GitHub - ForkRepo/Screen-Capture: 極簡屏幕截圖)還有一些其他的項目,之前刪除了好多(因為一些原因)。https://github.com/samshadwell/TrumpScript
TrumpScript...寫出來的效果圖所有代碼塊以America is great結束,並且失敗不彙報,槽點太多。把GitHub當真網盤用。。在GitHub上搜有沒有web的GBA模擬器,搜「GBA」第一個項目是srojam/gba · GitHub它的介紹里的鏈接是可以直接運行的,覺得不錯就clone了,過了很久都沒clone完。。完事才發現Binaries放了960MB的GBA ROM。。(應該是處理過方便載入的,變大了不少)難怪104fork才4star當然它依託的GBA模擬器項目也挺有意思https://github.com/taisel/IodineGBAchrome運行效果左邊的浮動窗口如果滑鼠移出去會隱藏不會遮住畫面
日常:Trending repositories on GitHub today · GitHub
隨便選幾個最近看到的:圖片Lego化:JuanPotato/Legofy · GitHubGithub的chrome插件可以在左側顯示代碼樹:
buunguyen/octotree · GitHubRust語言寫的regex parser,可以幫助學習Rust(和regex...):
rust-lang-nursery/regex · GitHub微信UI庫:
weui/weui · GitHub方便開發基於Electron的庫:
connors/photon · GitHubRust寫的OS,虎不虎:
redox-os/redox · GitHubReact UI庫,貌似很多這種:
elementalui/elemental · GitHubJavascript的style guide的其中一個。。。:
airbnb/javascript · GitHub命令行的藝術:
jlevy/the-art-of-command-line · GitHub命令行觸發osx的notification,配合其他命令用起來不要太爽:
julienXX/terminal-notifier · GitHubFZF,一個可以秒殺find 2^1000倍的找文件程序,有tmux,vim,shell插件:
junegunn/fzf · GitHub當然還有awesome系列(josephmisiti/awesome-machine-learning · GitHub, herrbischoff/awesome-osx-command-line · GitHub, iCHAIT/awesome-osx · GitHub, wwsun/awesome-javascript · GitHub, ),awesome的awesome (sindresorhus/awesome · GitHub)。我來說幾個我知道的好玩的repo。
yangyangwithgnu/hardseed
咱成都小夥子搞的repo,保暖思淫慾必備mame/quine-relay
語言翻譯器,推薦給想學編譯器前端的google/j2objc
羞辱iOS開發者必備lfkdsk/justweengine
遊戲框架(作者是我朋友,幫他打個廣告JetBrains/intellij-community
JetBrains/kotlinKotlin/anko都懂,我的信仰還有我的
ice1000/dekoder桌面上的Material Design音樂播放器(可惜現在只支持wav格式cdfls/2018-8-clas-rule
我們班的班規約必不能少是atom編輯器啊!這玩意可以看做是優雅版的sublime,很有意思,也很好用。裝個activate-power-mode 包,敲代碼帥到飛起。下載地址https://atom.io/
只用100行代碼就可以把DOM樹畫出來:https://github.com/starkwang/DOM-Drawer
點進去,你懂的,救命必備https://github.com/progrape/BlackheartedHospital
硬碟女神https://github.com/yangyangwithgnu/hardseed
TSA海關鎖的鑰匙的3D列印模型
廣告一個自己寫的吧,一個雪碧圖拆圖工具,可以把一張雪碧圖拆成單個圖片:luyongfugx/hcSpriteCuter · GitHub
https://github.com/CuteLeon/Hack-System使用.Net開發的一款有趣而又炫酷的模擬黑客操作系統
把gif動態圖轉換成字元畫的動態圖 https://github.com/zhengdou/gif2gif 技術含量較低這是動態圖截的圖片。
推薦下我發起的開源項目 HelloGitHub:521xueweihan/HelloGitHub,其中包含了很多容易上手、有意思的項目,包含多種語言每月一期 。
BlinCode
收集github好玩好用的項目
推薦閱讀:
※C語言中既然" "與空格『 』是不一樣的,那為什麼在字元串問題中,scanf中還不能讀入空格?
※這段python多進程百思不得其解,求大神指點問題何在?
※運行過程中程序中的變數存儲在哪?
※C++中已經有面向對象的概念,那struct還有啥存在的意圖?
※Python模塊如何安裝 並確認模塊已經安裝好?