Skip to content

bundlydev/ares

Repository files navigation

Javascript libraries to help your web and mobile JS/TS applications communicate to ICP Backend Canisters and Identity Providers.

Badges

MIT License

Library Version
ares-core npm version
ares-react-native npm version
ares-react npm version
ares-rest npm version

Overview

This repository contains JavaScript modules that work as connectors designed to establish seamless communication between Javascript Web and Native applications and ICP Backend Services (Canisters).

Contributors are welcome. While we don't have a formal process for proposals, you are encouraged to open an issue at any time before making a pull request.

Library Packages Content

ares-core

A JavaScript frontend library for interacting with ICP Backend Canisters and Identity Providers.

ares-react

ares-core wrapper for React applications and provides a components for ease of use.

ares-react-native

Provides Internet Identity Middleware provider and Auth Buttons to enable the Internet Identity integration for React Native Apps.

ares-rest (experimental)

HTTP client for calling REST APIs and seamlessly integrating Internet Identity with them.

How to use

Please visit the dedicated README.ME file for each package.

ares-rest README.ME

ares-core README.ME

ares-react README.ME

ares-react-native README.ME

Glossary

  • Internet Computer: A blockchain-based, decentralized, and permissionless identity system. Internet Identity allows you to authenticate securely and anonymously while you interact with Internet Computer and its dApps.

  • Canister: In the context of the Internet Computer, a canister is a computational unit that can hold both smart contract code and state. Each canister has a unique identifier and can communicate with other canisters through inter-canister calls.

  • Internet Identity: A decentralized and distributed computing platform that allows developers to build websites, enterprise IT systems, internet services, and software directly on the public Internet. Developed by DFINITY.

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository. If you would like to contribute code, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •