Fabric provides a new way of describing our world, and all the "things" in it. It emphasizes information-filled relationships between items, which adds context and meaning to all connected items. Fabric maintains meaningful data, facts, and opinions within a powerful descriptive framework that can easily be accessed, traversed, and interpreted by computers.
This GitHub project is for the Fabric API. Once an app or website sets up an account with Fabric, they can use the API to create new items, connect them into Fabric's existing heirarchies of meaning, and describe them as desired. These additions and changes are available to all apps and users.
Fabric is written in C# for .NET/Mono. A pre-built .NET/Mono client (built entirely from Fabric's API spec) is available in the FabricSharpClient project.
Fabric uses the Titan graph database, with Cassandra and ElasticSearch as storage/indexing engines. It also uses a wide variety of other open source projects -- a growing list is available here.
Fabric has separated some of its key functionality into separate projects here at GitHub: Weaver and RexConnect.
Please visit the Fabric website, or jump directly to Fabric's API documentation.