Official repository for the Orbis SDK.

Overview

Build decentralized social apps with the Orbis SDK

By using the Orbis SDK, developers can build their own decentralized social apps or add a decentralized social layer to their existing application in a very easy and performant way.

Why you should build on Orbis

By being built on top of Ceramic, Orbis offers many advantages to developers interested in building decentralized social applications:

  • No transaction fees
  • Users don’t have to sign a message for each action they take
  • Write times are very fast which offers a user experience similar to web2
  • Every piece of content shared on Orbis is decentralized on the Ceramic network and anyone can access it
  • There is a full composability between apps built on the Orbis ecosystem
  • (Coming soon) Multichain: Users can join Orbis using additional chains such as Cosmos or Solana and interact together in the same digital space

Use cases

Here are some examples of applications that could be built on top of Orbis:

  • Full social apps like orbis.club
  • Decentralized & encrypted messaging system
  • Fully customizable & embedded group chat servers
  • Decentralized Discourse governance forums
  • Decentralized support system (similar to Intercom)
  • Decentralized version of Slack
  • Decentralized commenting features
  • And many other things...

Documentation

Our documentation is available at https://orbis.club/developers

You might also like...

Temporal-time-utils - This is a library with some reusable functions for Temporal.io TypeScript SDK

temporal-time-utils This is a library with some reusable functions for Temporal.io TypeScript SDK: sleepUntil: sleep to a specific date, instead of by

Oct 18, 2022

Anagolay Network Javascript SDK written in Typescript

Anagolay Network Javascript SDK written in Typescript. This repo will contain the bindings to Anagolay Network with the sane defaults for pallet usage

Nov 26, 2022

Lazerpay SDK allows you accept payments easily in your react application

Lazerpay SDK allows you accept payments easily in your react application

Lazerpay Official react sdk Lazerpay SDK allows you accept payments easily in your react application Installation npm install lazerpay-react Usage imp

Nov 20, 2022

Firebase SDK 9 + Google Sign In + Chrome Extension Manifest Version 3 + Webpack

Firebase SDK 9 + Google Sign In + Chrome Extension Manifest Version 3 + Webpack Demo Find this Chrome Extension Setup and working demo here or on Yout

Dec 28, 2022

js-sdk for multichain storage service

js-sdk for multichain storage service

js-mcs-sdk Table of Contents Introduction Prerequisites MCS API Usage Installation Getting Started Documentation Contributing Introduction A client li

Aug 5, 2022

The NodeJS server SDK for Charon.

Charon - NodeJS Server SDK This is the NodeJS server SDK for Charon: A new form of secure, passwordless authentication. The SDK currently serves as a

Apr 8, 2022

Codemod scripts to update AWS SDK for JavaScript APIs.

aws-sdk-js-codemod This repository contains a collection of codemod scripts for use with JSCodeshift that help update AWS SDK for JavaScript APIs. The

Jan 2, 2023

NodeJS(TypeScript) SDK For V2EX

NodeJS(TypeScript) SDK For V2EX

Mar 2, 2022

This SDK helps developers get started with the on-chain tools provided by Metaplex.

This SDK helps developers get started with the on-chain tools provided by Metaplex.

Metaplex JavaScript SDK ⛔️ DO NOT USE IN PRODUCTION, THIS SDK IS IN VERY EARLY ALPHA STAGES! This SDK helps developers get started with the on-chain t

Dec 27, 2022
Comments
  • Module not found: Default condition should be last one

    Module not found: Default condition should be last one

    error - ./node_modules/@ceramicnetwork/streamid/lib/commit-id.js:27:0 Module not found: Default condition should be last one

    Import trace for requested module: ./node_modules/@ceramicnetwork/streamid/lib/index.js ./node_modules/@ceramicnetwork/http-client/lib/ceramic-http-client.js ./node_modules/@orbisclub/orbis-sdk/index.js ./src/components/layout/index.tsx ./src/pages/_app.tsx

    https://nextjs.org/docs/messages/module-not-found wait - compiling /_error (client and server)... error - ./node_modules/@ceramicnetwork/streamid/lib/commit-id.js:27:0 Module not found: Default condition should be last one

    Import trace for requested module: ./node_modules/@ceramicnetwork/streamid/lib/index.js ./node_modules/@ceramicnetwork/http-client/lib/ceramic-http-client.js ./node_modules/@orbisclub/orbis-sdk/index.js ./src/components/layout/index.tsx ./src/pages/_app.tsx

    https://nextjs.org/docs/messages/module-not-found

    opened by gaodeng 0
  • Adds Cosmos support to Orbis SDK

    Adds Cosmos support to Orbis SDK

    Serendipitously, CosmosAuthProvider is already present as a 3ID DID in Ceramic, so this begins the work of adding Cosmos to Orbis SDK, alongside Solana.

    opened by bmorphism 0
  • Other provider support

    Other provider support

    I tried to use ceramic's key-did-provider-ed25519

    but seem to get this error:

    provider.enable is not a function

    code:

    async connectOrbis(seed:string) {
    
    
        const enc = new TextEncoder();
        const authSecret = enc.encode(seed);
    
        const provider = new Ed25519Provider(authSecret)
    
        let res = await this.orbis.connect(provider);
        console.log('orbit connect', res);
      }
    

    Thanks

    opened by nullart2 0
Owner
Orbis
Orbis is a decentralized social protocol built on Ceramic that any developers can use to build performant social applications.
Orbis
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
The iofod SDK provides developers with the ability to interact with the main iofod interface within the Web worker, enabling rapid development of iofod extensions through the SDK.

iofod-sdk English | 简体中文 The iofod SDK provides developers with the ability to interact with the main iofod interface within the Web worker, enabling

iofod, Inc. 47 Oct 17, 2022
Movehat is a TypeScript SDK for Move on Sui built on top of Sui's TypeScript SDK and our fork of Ian Macalinao's `move-ts`.

Movehat Movehat is a TypeScript SDK for Move on Sui built on top of Sui's TypeScript SDK and our fork of Ian Macalinao's move-ts. Movehat aspires to b

Pentagon 10 Sep 30, 2022
The official Directus SDK for use in JavaScript!

Directus JS SDK Installation npm install @directus/sdk Basic Usage import { Directus } from '@directus/sdk'; const directus = new Directus('http://d

Directus 36 Dec 29, 2022
New base script bot wa by Ramdani Official, don't forget to subscribe youtube Ramdani Official.

Requirements • Installation • Thanks to • Official Group Bot • Donate Information bahasa Indonesia Ramdani Botz V17 adalah bot yang di ciptakan oleh R

Ramdani Official 22 Nov 1, 2022
Official repository hosting the Runtipi App Store. Submit apps and updates here.

Tipi App Store ⛺️ This is the official repository for the Tipi App Store. It contains all the apps that are available for download on Tipi. Apps avail

Nicolas Meienberger 59 Jan 3, 2023
Official Repository of Finite Loop Club website.

Finite Loop Club - Official Repo Built with: Running the Project Clone the repo git clone https://github.com/FiniteLoop-NMAMIT/flc-website Install the

FiniteLoop Club NMAMIT 4 Dec 26, 2022
microCMS JavaScript SDK.

microCMS JavaScript SDK It helps you to use microCMS from JavaScript and Node.js applications. Getting Started Install Install npm package. $ npm inst

Wanta Inc 107 Dec 31, 2022