开源软件名称: kkdai/project52开源软件地址: https://github.com/kkdai/project52开源编程语言: 开源软件介绍: Project52 Golang Challenge
A project to write a small project everyweek. All projects are written by Golang.
Preface:
I saw a slide reflectionsfrom 52 weeks 52 projects and felt inspired. So, I hope I could learn something by doing the same challenge myself.
Constraint:
Here are the constraints of Project52.
The project could be small or big, but it should be something new not just refactoring an old project.
The Programming language is not limited, feel free to write any language you have just learnt. (actually I am interested in writing some R packages, just because I want to learn it.)
Don't need to create brand new project, you could rewrite some exist project. (but on your own way, not allow to fork and refine.)
Progress (2015/06/25~2016/06/17)
(06/25) https://github.com/kkdai/goFBPages A facebook page photo downloader
(07/02) https://github.com/kkdai/goInstagramDownloader Instagram photo downloader
(07/10) https://github.com/kkdai/goFbAlbum A package to summerize all facebook album handle APIs using FB Graph API..
(07/18) https://github.com/kkdai/mstranslator A client to use Microsoft Translator Services .
(07/25) https://github.com/kkdai/iloveptt A Web crawler to browse PTT and download photos
(07/31) https://github.com/kkdai/paxos A consensus algorithm "Paxos" implement
(08/07) https://github.com/kkdai/bloomfilter A bloom filter implement
(08/15) https://github.com/kkdai/skiplist SkipList implement in Go
(08/22) https://github.com/kkdai/pubsub A Redis pub/sub concept implement
(08/29) https://github.com/kkdai/webpic A website pic downloader
(09/04) https://github.com/kkdai/jsonop A json operation library
(09/12) https://github.com/kkdai/radix A simple radix tree implement in Golang
(09/19) https://github.com/kkdai/dfa A Deterministic Finite Automata function implement in Golang
(09/26) https://github.com/kkdai/nfa A Nondeterministic Finite Automata function implement in Golang
(10/02) https://github.com/kkdai/e-nfa A Epsilon Nondeterministic Finite Automata function implement in Golang
(10/09) https://github.com/kkdai/re2epsnfa A tranform function to translate RE to Epsilon-NFA
(10/16) https://github.com/kkdai/cyk CYK algorithm in Golang
(10/23) https://github.com/kkdai/pcp PCP: Post’s Correspondence Problems simple solver implement in Golang
(10/30) https://github.com/kkdai/tm TM: Turing Machine implement in Golang
(11/05) https://github.com/kkdai/twitter A simple twitter API in Golang
(11/13) https://github.com/kkdai/consistent Consistent Hashing implement in Golang
(11/20) https://github.com/kkdai/photomgr A photo download made for gomobile in Golang
(11/27) https://github.com/kkdai/trigram A trigram indexing using Go
(12/04) https://github.com/kkdai/ngram A ngram indexing using Go
(12/11) https://github.com/kkdai/beacon Beacon Simulator: A simple beacon simulator (iBeacon/Eddystone) in Golang
(12/18) https://github.com/kkdai/youtube A Youtube download package in Golang
(12/25) https://github.com/kkdai/react-diff React Diff binary tree in Golang (Graphviz)
(12/31) https://github.com/kkdai/EddystoneScanner Eddystone Beacon Scanner in Golang
(01/08) https://github.com/kkdai/CoapPubsub A PubSub client/server using CoAP protocol
(01/15) https://github.com/kkdai/ri A UDP client/server to get Public and Private IP and Port for hole punching
(01/22) https://github.com/kkdai/coapmq A Publish-Subscribe Broker for the Constrained Application Protocol (CoAP) in Golang
(01/29) https://github.com/kkdai/oxford-face Project Oxford Face API for Golang
(02/05) https://github.com/kkdai/oxford-face-client A client App for oxford-face Golang package (http://github.com/kkdai/oxford-face )
(02/12) https://github.com/kkdai/oxford-emotion Project Oxford Emotion API for Golang
(02/19) https://github.com/kkdai/diskqueue NSQ Diskqueue implement in Golang
(02/26) https://github.com/kkdai/pd (PUBSUB) Publish-Subscrbe message broker with Disk queue in Golang
(03/04) https://github.com/kkdai/rd A simple RPC Message Queue Server/Client with DiskQueue
(03/11) https://github.com/kkdai/raftrpc Simple RPC Key Value Server using etcd/Raft in Golang
(03/18) https://github.com/kkdai/githubrss A github notification (starred, follower, followed) RSS feed in Golang
(03/25) https://github.com/kkdai/rss-webserver A simple Github Status RSS feeder server in Golang
(04/01) https://github.com/kkdai/slack-console A simple slack console tool in Golang
(04/08) https://github.com/kkdai/plurk-makerserver Plurk post server for IFTTT Maker in Golang
(04/15) https://github.com/kkdai/kmp KMP (Knuth–Morris–Pratt algorithm) implement and related string function Strstr
and Strchr
in Golang
(04/22) https://github.com/kkdai/aca Aho–Corasick algorithm automation implement in Golang
(04/29) https://github.com/kkdai/LineBotTemplate A simple Golang LineBot Template and tutorial how to setup on Heroku for Line Bot API
(05/06) https://github.com/kkdai/LineBotPetNeedMe Animal Adoption Platform on Line Bot
(05/13) https://github.com/kkdai/petneedme Package to get Pet Adoption OpenData from Taiwan in Golang
(05/20) https://github.com/kkdai/bstream A Bit Stream helper in Golang
(05/27) https://github.com/kkdai/trr TRR: Time-Series of gorilla algorithm with Raft RPC Server/Client in Golang
(06/03) https://github.com/kkdai/maglev A Google Maglev Hashing Algorithm implement in Golang
(06/10) https://github.com/kkdai/petl A Pipeline ETL process and receive data from pipe in Golang
(06/17) https://github.com/kkdai/raftserver A RPC Server implement base on Raft Paper in Golang
Talk
Join Me
Feel free to fork
this project, if you want to do your Project52 Challenge
.
Provide Idea or Encourage..
Please file an issue
if you want to suggest a small project idea. (hopefully it could be done within one week. :p ).
You can also encourage me by starring
this project. Or just join
me.
请发表评论