Giter Site home page Giter Site logo

naturalselectionlabs / unidata Goto Github PK

View Code? Open in Web Editor NEW
277.0 5.0 25.0 2.47 MB

๐Ÿ’ก Providing easy access to human-friendly Web3 data.

Home Page: https://unidata.app

Shell 0.05% TypeScript 99.95%
ens dapp ethereum moralis nft opensea poap web3 rss3 solana

unidata's Introduction

Unidata

๐Ÿ’ก Providing easy access to human friendly Web3 data.

Unidata

GitHub Org's stars Discord Twitter Follow

Docs

The beauty of Web3 is that everyone owns their data, but accessing and displaying own data is a difficult thing. Each application has its own data specifications and access methods, it's hard for developers to adapt to all of them one by one. That's why Unidata ๐Ÿ’ก๐Ÿงถ.

Unidata gets data from a variety of platforms and data sources, converts it to the same and easy-to-use specifications, and gives developers a unified API to access it. Web3 development has never been so easy.

Unidata classifies data into four categories:

  • ๐Ÿ‘พ Profiles record the basic information of accounts, including the name, avatar, bio, connected accounts, etc.
  • ๐Ÿ•ธ Links describe the relationships between accounts, such as following relationship.
  • ๐Ÿ’Ž Assets are the properties owned by accounts, such as an NFT, a game achievement, a physical figure, a commodity for sale, etc.
  • ๐ŸŽผ Notes are the actions or events generated by accounts, such as writing a blog post, getting an NFT dynamic, making a donation to others, etc.

unidata's People

Contributors

candinya avatar dependabot[bot] avatar diygod avatar henryqw avatar innei avatar lpopo0856 avatar omahs avatar runjuu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

unidata's Issues

Use Unidata in koa-ts

Q๏ผš[ERROR] 15:52:11 Error: require() of ES Module /root/Desktop/github.com/jokereven/free-mint-nft-tx-analysis/node_modules/lodash-es/lodash.js from /root/Desktop/github.com/jokereven/free-mint-nft-tx-analysis/node_modules/unidata.js/dist/index.js not supported.
Instead change the require of lodash.js in /root/Desktop/github.com/jokereven/free-mint-nft-tx-analysis/node_modules/unidata.js/dist/index.js to a dynamic import() which is available in all CommonJS modules.

i have try to use unidata in koa-ts that code like https://gist.github.com/jokereven/da66c8dd17d60ff7191a9504f2118eb6, i find it's in stackoverflow https://stackoverflow.com/questions/70309135/chalk-error-err-require-esm-require-of-es-module it's mean to add "type": "module" to package.json, how can i do respect.

feat:Use unidata in Next.js

Q:
Since I want to use unidata on the Vercel App of Next.js, the introduction method in the document is not applicable. (The lodash used by unidata in ESM mode, which will cause NextJs to recognize errors. For details, please refer to: vercel/next.js#25454)

My solution is to add https://www.npmjs.com/package/next-transpile-modules,
and configure it in next.config.js:

const withTM = require('next-transpile-modules')(['unidata.js']); module.exports = withTM({ webpack(cfg, { dev, isServer }) { //next config }, })

Could I make a pr and add it to the document?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.