Browse Source

Merge pull request #97 from RichardLitt/feature/fill-out-repositories

Added all existing IPFS repositories
Juan Benet 10 years ago
parent
commit
9e12adc839
1 changed files with 163 additions and 19 deletions
  1. 163 19
      project-directory.md

+ 163 - 19
project-directory.md

@@ -1,59 +1,203 @@
 IPFS Project Directory
 ======================
-These are all the repos found in the ipfs Github organization. If you still can't find what you're looking for, try [searching Github]( https://github.com/search?utf8=%E2%9C%93&q=user%3Aipfs).
+These are all the repos found in the IPFS Github organization. If you still can't find what you're looking for, try [searching Github]( https://github.com/search?utf8=%E2%9C%93&q=user%3Aipfs).
+
+## Table of Contents
+
+- [Top level updates](#top-level-updates)
+- [Documents](#documents)
+- [Discussions](#discussions)
+    - [Specification Discussions](#specification-discussions)
+- [Implementations](#implementations)
+    - [Active](#active)
+    - [In Development](#in-development)
+    - [APIs](#apis)
+- [Applications](#applications)
+- [Demos and Examples](#demos-and-examples)
+- [Community Resources](#community-resources)
+- [Tools](#tools)
+- [Random modules](#random-modules)
+
+## Top level updates
+
+* [ipfs](https://github.com/ipfs/ipfs)  
+    IPFS - The Permanent Web.
 
 ## Documents
 * [papers](https://github.com/ipfs/papers)  
-    Academic papers on ipfs.
-    
+    Academic papers on IPFS.
+
 * [specs](https://github.com/ipfs/specs)  
-    Specifications on the ipfs protocol.
+    Specifications on the IPFS protocol.
 
 ## Discussions
 
 * [faq](https://github.com/ipfs/faq)  
-    Frequently Asked Questions, and answers.
+    Frequently Asked Questions, and answers. Look at the issues.
 
 * [notes](https://github.com/ipfs/notes)  
     Various relevant notes and discussions (that do not fit elsewhere).
 
+* [archives](https://github.com/ipfs/archives)  
+    Repo to coordinate archival efforts with IPFS.
+
+### Specification Discussions
+
+* [blockchain-data](https://github.com/ipfs/blockchain-data)  
+    Using IPFS for storing data for Blockchain apps.
+
+* [archive-format](https://github.com/ipfs/archive-format)  
+    A discussion repository for the archive format spec.
+
+* [bitswap-ml](https://github.com/ipfs/bitswap-ml)  
+    bitswap + ml.
 
 ## Implementations
+
+### Active
+
 * [go-ipfs](https://github.com/ipfs/go-ipfs)  
-    An ipfs implementation in golang. This is currently the only implementation in active development.
+    An IPFS implementation in golang. 
+
+### In Development
 
 * [node-ipfs](https://github.com/ipfs/node-ipfs)  
-    An ipfs implementation in Node.js.
+    An IPFS implementation in Node.js.
+
+* [py-ipfs](https://github.com/ipfs/py-ipfs)  
+    python implementation of IPFS.
+
+* [go-ipld](https://github.com/ipfs/go-ipld)  
+    This is the Go implementation of the IPLD spec.
+
+### APIs
 
+* [node-ipfs-api](https://github.com/ipfs/node-ipfs-api)  
+    A node client library for the IPFS API.
+
+* [go-ipfs-api](https://github.com/ipfs/go-ipfs-api)  
+    An unofficial go interface to IPFS's http API.
+
+* [java-ipfs-api](https://github.com/ipfs/java-ipfs-api)  
+    A Java implementation of the HTTP IPFS API.
+
+* [python-ipfs-api](https://github.com/ipfs/python-ipfs-api)  
+    A python client library for the IPFS API.
+
+* [scala-ipfs-api](https://github.com/ipfs/scala-ipfs-api)  
+    A wrapper of the IPFS Client HTTP-API  for Scala.
 
 ## Applications
+
 * [astralboot](https://github.com/ipfs/astralboot)  
-    A low level boot server that deploys directly out of ipfs.
-    
+    A low level boot server that deploys directly out of IPFS.
+
 * [webui](https://github.com/ipfs/webui)  
-    The ipfs webui accessible from the api gateway typically at port 5001.
-    
-    
+    The IPFS webui accessible from the api gateway typically at port 5001.
+
+* [starlog](https://github.com/ipfs/starlog)  
+    logging the development of an interplanetary filesystem. This will evenutlaly be a way of making blog posts with IPFS.
+
+* [electron-app](https://github.com/ipfs/electron-app)  
+    Electron Shell based IPFS app.
+
+* [ipfs-web-app](https://github.com/ipfs/ipfs-web-app)  
+    IPFS web app interface.
+
 ## Demos and Examples
+
 * [container-demos](https://github.com/ipfs/container-demos)  
     Demos on how to boot docker images and VMs.
-    
+
 * [examples](https://github.com/ipfs/examples)  
     Examples on how to use go-ipfs.
 
-
 ## Community Resources
 * [community](https://github.com/ipfs/community)  
     General discussion and documentation on community practices.
 
+* [support](https://github.com/ipfs/support)  
+    For questions on how to get IPFS up and running smoothly.
+
 * [infrastructure](https://github.com/ipfs/infrastructure)  
     Tools and systems for the community.
-    
-* [logo](https://github.com/ipfs/logo)  
-    The logo for ipfs.
-  
+
 * [pm](https://github.com/ipfs/pm)  
     General project management.
 
 * [website](https://github.com/ipfs/website)  
-    The source to the ipfs community website at http://ipfs.io.
+    The source to the IPFS community website at http://ipfs.io.
+
+* [logo](https://github.com/ipfs/logo)  
+    The logo for IPFS.
+
+* [blog](https://github.com/ipfs/blog)  
+    IPFS Blog.
+
+* [meetup-lisbon](https://github.com/ipfs/meetup-lisbon)  
+    The IPFS meetup in Lisbon.
+
+## Tools
+
+* [dnslink-deploy](https://github.com/ipfs/dnslink-deploy)  
+    Automatically set DNS records on Digital Ocean.
+
+* [node-ipfsd-ctl](https://github.com/ipfs/node-ipfsd-ctl)  
+    control an IPFS daemon (WIP).
+
+* [npm-go-ipfs](https://github.com/ipfs/npm-go-ipfs)  
+    install go-ipfs from npm.
+
+* [fs-repo-migrations](https://github.com/ipfs/fs-repo-migrations)  
+    These are migrations for the filesystem repository of IPFS clients.
+
+* [api](https://github.com/ipfs/api)  
+    The APIs IPFS implementations must conform to, with planned test suites to check conformity.
+
+* [dataviz](https://github.com/ipfs/dataviz)  
+    IPFS data visualizations.
+
+* [fs-stress-test](https://github.com/ipfs/fs-stress-test)  
+    This repo will stress test IPFS filesystem capabilities.
+
+* [go-blocks](https://github.com/ipfs/go-blocks)  
+    go-blocks - IPFS blocks.
+
+* [go-iprs](https://github.com/ipfs/go-iprs)  
+    go-ipfs records.
+
+* [dir-index-html](https://github.com/ipfs/dir-index-html)  
+    directory listing html.
+
+* [ipfs-node-defaults](https://github.com/ipfs/ipfs-node-defaults)  
+    Sane defaults for IPFS node configurations.
+
+* [distributions](https://github.com/ipfs/distributions)  
+    Script to build the /install html page.
+
+* [go-commands](https://github.com/ipfs/go-commands)  
+    Go commands. WIP.
+
+* [install-go-ipfs](https://github.com/ipfs/install-go-ipfs)  
+    install go-ipfs shell script.
+
+* [go-log](https://github.com/ipfs/go-log)  
+    A logging library used by go-ipfs.
+
+## Random modules
+
+* [ipfs-hubot](https://github.com/ipfs/ipfs-hubot)  
+    hubot for IPFS (WIP!!).
+
+* [ipfs-blob-store](https://github.com/ipfs/ipfs-blob-store)  
+    A place to buy blobs.
+
+* [gateway-dmca](https://github.com/ipfs/gateway-dmca)  
+    Unknown.
+
+* [gateway-dmca-denylist](https://github.com/ipfs/gateway-dmca-denylist)  
+    API for IPFS keys to which access should be denied.
+
+* [ipfs.js](https://github.com/ipfs/ipfs.js)  
+    A squatted repo, for future client side IPFS js.
+