All Projects → OriginProtocol → Origin

OriginProtocol / Origin

Licence: mit
Monorepo for our developer tools and decentralized marketplace application

Programming Languages

javascript
184084 projects - #8 most used programming language
solidity
1140 projects

Projects that are alternatives of or similar to Origin

nextjs-dapp-starter-ts
A fullstack monorepo template to develop ethereum dapps
Stars: ✭ 228 (-59.65%)
Mutual labels:  dapp, monorepo
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-76.81%)
Mutual labels:  marketplace, dapp
Commons
⛲️ Commons Marketplace client & server to explore, download, and publish open data sets in the Ocean Protocol Network.
Stars: ✭ 34 (-93.98%)
Mutual labels:  marketplace, dapp
Artion-Client
Client app for Artion, a global NFT marketplace on Fantom Opera.
Stars: ✭ 71 (-87.43%)
Mutual labels:  marketplace, dapp
Example Storefront
Example Storefront is Reaction Commerce’s headless ecommerce storefront - Next.js, GraphQL, React. Built using Apollo Client and the commerce-focused React UI components provided in the Storefront Component Library (reactioncommerce/reaction-component-library). It connects with Reaction backend with the GraphQL API.
Stars: ✭ 471 (-16.64%)
Mutual labels:  marketplace
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (-25.66%)
Mutual labels:  dapp
Buidl
A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started
Stars: ✭ 376 (-33.45%)
Mutual labels:  dapp
Solhint
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (-35.75%)
Mutual labels:  dapp
Go Iost
Official Go implementation of the IOST blockchain
Stars: ✭ 523 (-7.43%)
Mutual labels:  dapp
Asch
Asch is an efficient, flexible, safe and decentralized application platform, which was initially designed to lower the barrier to entry for developers.The services provided by the Asch platform include a public chain and a set of application SDKs.
Stars: ✭ 484 (-14.34%)
Mutual labels:  dapp
Aimeos Laravel
Laravel ecommerce package for professional, ultra fast online shops, complex B2B applications and #gigacommerce
Stars: ✭ 5,204 (+821.06%)
Mutual labels:  marketplace
Stripe Connect Rocketrides
Sample on-demand platform built on Stripe: Connect onboarding for pilots, iOS app for passengers to request rides.
Stars: ✭ 426 (-24.6%)
Mutual labels:  marketplace
Browser
🌍 Take back your privacy with Dot Browser, the privacy-conscious web browser that protects you from being tracked and monitored online.
Stars: ✭ 475 (-15.93%)
Mutual labels:  monorepo
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+624.07%)
Mutual labels:  monorepo
Monorepo Tools
[READ-ONLY] Tools for building and splitting monolithic repository from existing packages (with their history unchanged). This package is used for splitting our monorepo and we share it with our community as it is. We do not intend to support or develop it any further. Feel free to fork it and adjust for your own need.
Stars: ✭ 492 (-12.92%)
Mutual labels:  monorepo
Nx Examples
Example repo for nx workspace
Stars: ✭ 372 (-34.16%)
Mutual labels:  monorepo
Ts Monorepo
Template for setting up a TypeScript monorepo
Stars: ✭ 459 (-18.76%)
Mutual labels:  monorepo
Metamask Extension
🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Stars: ✭ 6,585 (+1065.49%)
Mutual labels:  dapp
Opensource
Delivering delightful digital solutions. Open Source packages with combined ~85M/month downloads, semantically versioned following @conventional-commits. Fully powered by Jest, @Babel TypeScript, @Airbnb @ESLint + @Prettier, @YarnPKG + @Lerna independent versioning, GH @Actions & automated dep updates with @RenovateBot.
Stars: ✭ 459 (-18.76%)
Mutual labels:  monorepo
Symplify
Do you use Symfony, Coding Standards, maintain PHP packages, automate monorepo, generate static website and are you lazy? You'll love the candies you find here! :)
Stars: ✭ 430 (-23.89%)
Mutual labels:  monorepo

origin_github_banner

origin_npm_version origin_license origin_circleci_banner

Origin is empowering developers to build decentralized marketplaces on the blockchain!

Visit our Developer's page to learn more about what we're building and how to get involved.

You can see the Origin ecosystem in action here.

Development

Ready to get started? Have a look at our developer quickstart and our contributing guidelines.

This repository

This repository is a monorepo containing many npm packages. It is managed using Lerna.

DApp packages

Example DApps that we have built.

Package Description
@origin/marketplace Our marketplace DApp. https://shoporigin.com
@origin/admin DApp similar to @origin/marketplace but exposes more functionality
@origin/shop Experimental decentralized e-commerce store
@origin/graphql-simple-demo Example of building a DApp with @origin/graphql

Core packages

These packages are used to build DApps on Origin.

Package Description
@origin/contracts Smart contracts
@origin/graphql GraphQL interface to Origin Protocol
@origin/services Utility package for running a local blockchain and IPFS
@origin/eventsource Derives current state of listings and offers from contract events
@origin/ipfs Convenience methods for getting and setting data in IPFS
@origin/messaging-client Client for Origin messaging
@origin/token Package for manipulating Origin Tokens (OGN)
@origin/validator JSON Schema validation

Infrastructure packages

Servers and packages that provide extra functionality to DApps (e.g. search or attestations).

Package Description
@origin/bridge Server providing attestation services
@origin/cron Runs background tasks
@origin/dapp-creator-client Client that generates configs for @origin/marketplace
@origin/dapp-creator-server Server that generates configs for @origin/marketplace
@origin/discovery Provides search features to @origin/marketplace
@origin/faucet Token faucet
@origin/growth Growth engine
@origin/identity Database models for storing identity
@origin/ipfs-proxy Layer between IPFS and clients to prevent malicious use
@origin/messaging Messaging server
@origin/notifications Delivers in browser notifications
@origin/relayer Meta-txn relayer service
@origin/tests Runs integration tests in Docker Compose
@origin/token-transfer-client Client for delivering tokens
@origin/token-transfer-server Server for delivering tokens

Mobile

Package Description
@origin/mobile Mobile application

The @origin/mobile package is not managed by Lerna due to issues with react-native and hoisting.

Contributing

Origin is an 100% open-source and community-driven project and we welcome contributions of all sorts. There are many ways to help, from reporting issues, contributing code, and helping us improve our community.

To get involved, please review our guide to contributing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].