Zurück zum Ranking

slymnoyann/hey-1

TypeScripthey.xyz

Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

web3blockchaingraphqlhacktoberfestnextjsreactsocial-mediatypescriptlens-protocolturborepotailwindcsswagmi
Sterne-Wachstum
Sterne
29.4k
Forks
1.8k
Wochenwachstum
Issues
0
29.4k29.4k29.4k
18. Juli19. Juli20. Juli21. Juli
Artefaktenpmnpm install hey-1
README

Hey Monorepo

Requirements

To start working with the Hey monorepo, ensure the following tools are installed:

  • Node.js (v22 or higher) - the JavaScript runtime used in this project.
  • pnpm - the package manager used throughout this repository.
  • Postgres App - the Postgres database used in development.

Installation

This repository uses pnpm workspaces to manage multiple packages within a monorepo structure.

Clone the Repository

git clone git@github.com:bigint/hey.git

Install NVM and pnpm

On macOS, you can install both with Homebrew:

brew install nvm pnpm

Install Node.js

Use nvm to install the required Node.js version:

nvm install

Install Dependencies

From the repository root, install dependencies with pnpm:

pnpm install

Set up Environment Variables

Copy the .env.example file to .env for each package or application that requires configuration:

cp .env.example .env

Repeat this process for all relevant packages and applications in the monorepo.

Environment Variables

The example environment files define the following variables:

API (apps/api/.env.example)

  • PRIVATE_KEY - Private key used to sign Lens requests.
  • SHARED_SECRET - Token for internal API authorization.

Start the Development Server

To run the application in development mode:

pnpm dev

Build

Build the application

Compile the application:

pnpm build

Type-check the project

Validate the codebase with the TypeScript type checker:

pnpm typecheck

Lint and Format Code

Check code quality and formatting with Biome:

pnpm biome:check

Automatically fix linting and formatting issues:

pnpm biome:fix

Maintenance Scripts

Convenient Node.js helpers are in the script directory:

  • node script/clean.mjs removes all node_modules, .next directories, pnpm-lock.yaml, and tsconfig.tsbuildinfo files.
  • node script/update-dependencies.mjs updates packages across the monorepo, removes old installs and commits the changes in a new branch.
  • node script/sort-package-json.mjs sorts all package.json files in the repository.

License

This project is released under the GNU AGPL-3.0 license. See the LICENSE file for details

🌸

Ähnliche Repositories
heyverse/hey

Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

TypeScriptnpmGNU Affero General Public License v3.0web3blockchain
hey.xyz
25k1.6k
heyxyz/hey

Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

TypeScriptnpmweb3blockchain
hey.xyz
23.9k1.6k
web3/web3.js

Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

TypeScriptnpmOtherethereumjavascript
web3js.org
19.9k5.1k
amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

JavaScriptnpmOthermachine-learningartificial-intelligence
gun.eco/docs
19.1k1.2k
AmazingAng/WTF-Solidity

WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy

SolidityOtherairdropauction
wtf.academy
14k2.4k
smartcontractkit/full-blockchain-solidity-course-py

Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition

MIT Licenseethereumblockchain
11.2k2.9k
egametang/ET

Unity3D Client And C# Server Framework

C#Otherc-sharpserver
9.9k3.2k
ethers-io/ethers.js

Complete Ethereum library and wallet implementation in JavaScript.

TypeScriptnpmMIT Licenseethereumjavascript
ethers.org
8.7k2.1k
ethereum/mist

[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.

JavaScriptnpmGNU General Public License v3.0ethereumbrowser
ethereum.org
7.4k1.9k
bkrem/awesome-solidity

⟠ A curated list of awesome Solidity resources, libraries, tools and more

soliditysolidity-contracts
bkrem.github.io/awesome-solidity
7k998
wevm/wagmi

Reactive primitives for Ethereum apps

TypeScriptnpmMIT Licensereacthooks
wagmi.sh
6.7k1.4k
SunWeb3Sec/DeFiHackLabs

Reproduce DeFi hacked incidents using Foundry.

SolidityApache License 2.0defiethereum
6.6k1.5k