{"id":20078690,"url":"https://github.com/wpdas/alem","last_synced_at":"2025-05-05T22:32:56.980Z","repository":{"id":226119968,"uuid":"765554617","full_name":"wpdas/alem","owner":"wpdas","description":"Além is a web3 JavaScript / TypeScript library to create web3 apps for Near BOS.","archived":false,"fork":false,"pushed_at":"2024-06-03T21:32:01.000Z","size":4289,"stargazers_count":7,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-13T11:56:15.681Z","etag":null,"topics":["alem","bos","development","jsx","library","near","ui","web3"],"latest_commit_sha":null,"homepage":"https://alem.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wpdas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-01T06:36:14.000Z","updated_at":"2024-06-03T21:30:54.000Z","dependencies_parsed_at":"2024-03-06T01:27:13.058Z","dependency_job_id":"15316ec5-8a55-48d5-9790-f3be6062fd93","html_url":"https://github.com/wpdas/alem","commit_stats":null,"previous_names":["wpdas/alem","wpdas/near-react"],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdas%2Falem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdas%2Falem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdas%2Falem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdas%2Falem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wpdas","download_url":"https://codeload.github.com/wpdas/alem/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224470886,"owners_count":17316710,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alem","bos","development","jsx","library","near","ui","web3"],"created_at":"2024-11-13T15:16:15.787Z","updated_at":"2024-11-13T15:16:16.467Z","avatar_url":"https://github.com/wpdas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- https://cdn.jsdelivr.net/gh/wpdas/alem/docs/assets/near-script-logo.png --\u003e\n\u003cdiv align=\"center\"\u003e\u003cimg src='https://cdn.jsdelivr.net/gh/wpdas/alem/docs/assets/near-script-logo.png' height='57' alt='Alem logo' /\u003e\u003c/div\u003e\n\n# \u003cdiv align=\"center\"\u003eAlém\u003c/div\u003e\n\nAlém is a web3 **JavaScript** / **TypeScript** library to create web3 apps for Near BOS.\n\nAlem makes it painless to create interactive UIs. Design simple views for each state in your application. Declarative views make your code more predictable, simpler to understand, and easier to debug.\n\nBuild encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is written in JavaScript, you can easily pass rich data through your app.\n\n[**Documentation - Learn how to use Alem in your project**](https://alem.dev).\n\nIf you have questions or need help, please ask in the [**Alem Discussions**](https://t.me/alemlib/8).\n\n**Support Além**\n\n\u003ca href=\"https://bos.potlock.org/?tab=project\u0026projectId=alem-lib.near\u0026potId=oss.v1.potfactory.potlock.near\"\u003e![Sponsor](https://img.shields.io/badge/donate-30363D?style=for-the-badge\u0026logo=Near\u0026logoColor=#white)\u003c/a\u003e\n\n## Installation\n\n**You’ll need to have Node 18.0.0 or later version on your local development machine**. You can use [nvm](https://github.com/creationix/nvm#installation) (macOS/Linux) or [nvm-windows](https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows) to switch Node versions between different projects.\n\nAlso, make sure you have **Git** installed on your machine.\n\nUse the command below to start an initial boilerplate.\n\n### JavaScript\n\n```sh\n# Npx\nnpx create-alem-dapp my-app\ncd my-app\nnpm start\n```\n\n```sh\n# Yarn\nyarn create alem-dapp my-app\ncd my-app\nyarn start\n```\n\n### TypeScript\n\n```sh\n# Npx\nnpx create-alem-dapp my-app --template typescript\ncd my-app\nnpm start\n```\n\n```sh\n# Yarn\nyarn create alem-dapp my-app --template typescript\ncd my-app\nyarn start\n```\n\n### TypeScript with Tailwind\n\n```sh\n# Npx\nnpx create-alem-dapp my-app --template typescript-tailwind\ncd my-app\nnpm start\n```\n\n```sh\n# Yarn\nyarn create alem-dapp my-app --template typescript-tailwind\ncd my-app\nyarn start\n```\n\n## CLI\n\nAlém has its own command system. To use it, install Além globally.\n\n```sh\n# npm\nnpm install alem -g\n# yarn\nyarn global add alem\n```\n\nGet to know more about the CLI [**here**](https://alem.dev/?path=cli).\n\n## Documentation\n\nYou can find the Alem documentation [**on the website**](https://alem.dev).\n\nCheck out the [**Getting Started**](https://alem.dev) page for a quick overview.\n\n## Contributing\n\nThe main purpose of this repository is to continue evolving Alem core, making it faster and easier to use.\n\n## License\n\nAlem is [MIT licensed](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwpdas%2Falem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwpdas%2Falem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwpdas%2Falem/lists"}