https://github.com/atsign-foundation/at_demos
Various demos of Atsign's technology in action
https://github.com/atsign-foundation/at_demos
atsign chat cookbook demos flutter hacktoberfest hello-world
Last synced: 2 months ago
JSON representation
Various demos of Atsign's technology in action
- Host: GitHub
- URL: https://github.com/atsign-foundation/at_demos
- Owner: atsign-foundation
- License: bsd-3-clause
- Created: 2020-10-27T11:41:38.000Z (over 4 years ago)
- Default Branch: trunk
- Last Pushed: 2025-03-24T17:44:53.000Z (3 months ago)
- Last Synced: 2025-03-29T23:09:11.651Z (3 months ago)
- Topics: atsign, chat, cookbook, demos, flutter, hacktoberfest, hello-world
- Language: Dart
- Homepage: https://docs.atsign.com
- Size: 63 MB
- Stars: 47
- Watchers: 15
- Forks: 28
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
- Security: SECURITY.md
Awesome Lists containing this project
README
![]()
# at_demos
[](./LICENSE)
[](https://securityscorecards.dev/viewer/?uri=github.com/atsign-foundation/at_demos&sort_by=check-score&sort_direction=desc)
[](https://www.bestpractices.dev/projects/8110)
Welcome! We have a collection of demo apps written to help you get a head start
on your atPlatform journey. We recommend looking at the apps in the following
order:
1. `at_getting_started` : Learn the fundamental elements of the atPlatform. Cut your own cryptographic keys
with at_activate. Then with at_put to send and at_get to receive asynchronous data. Then move on to near realtime communication with at_send and at_receive.2. `at_rpc_demo` : Sample 'client' and 'server' programs which demonstrate
the use of the AtRpc library in the
[at_client](https://pub.dev/packages/at_client) package.3. `at_notifications`: A demo using `.notify` and `.subscribe` to send/receive
notifications in the atPlatform. Demo uses [at_client] as the core dependency
to utilize the atProtocol and [at_onboarding_cli] to authenticate atSigns to
their atServers. To begin, follow the steps outlined in
the [README](./at_notifications/README.md) of at_notifications to get
started!
4. You should also definitely check out the
[at_talk](https://github.com/atsign-foundation/at_talk) repo which
shows how to build a simple end-to-end encrypted messaging app with the
atPlatform.5. `qt_atsign_plant_demo` a demo of using Atsign's technology with Qt's QML in Python to remotely and securely control/monitor a plant from a Qt app involving 2 raspberry pis, 4 sensors, and 1 actuator. Check it out here: [qt_atsign_plant_demo](./qt_atsign_plant_demo/)
6. `sshnp_raspberrypi_demo`: A demo establishing an SSH connection between a
Raspberry Pi 4 Model B and a client device without requiring any open ports
on the host machine (not even port 22). To begin, follow the steps outlined
in the [README](./sshnp_raspberrypi_demo/README.md) of sshnp_raspberrypi_demo
to get started!7. `sshnp_docker_demo`: A demo to establish an SSH connection between two
Docker containers without requiring any open ports on the host machine (not
even port 22). To begin, follow the steps outlined in
the [README](./sshnp_docker_demo/README.md) of sshnp_docker_demo to get
started!We are super glad that you are beginning your journey as an atDev. We highly
recommend that you join our discord dev community for troubleshooting, dev
updates, and much more!