The Grass Computing Platform A simple platform for creating and sharing P2P software.

This is not cloud software, but grass software.

You can touch it and shape it.







Own Your Communication Out of the box Fire★ supports peer-to-peer text chat.

There is no server in the middle recording what you say.



The communication happens only between peers and all communication is encrypted.



Start talking by giving your friends and family your identity and get theirs.

Beyond Chat Fire★ is more than P2P chat, it is a platform for P2P Apps. Imagine P2P file transfer, voice calls, games and more.



Apps are written in the Lua programming language.



You can write P2P software with a friend using the built-in editor. The App compiles and runs as you write it, providing immediate feedback.



This is not cloud software, but grass software. You can touch it and shape it. The possibilities are endless.

Sharing Is Easy Giving an App to someone is as easy as using it in a conversation.



Adding software to your collection is as simple as pressing the green install icon on the top right of the App.



You can immediately open up the code editor and make any changes you like to an App in your collection. Even if you don't write software, you can simply collect Apps that people send you. Simplify Creation The software that is written is automatically connected. There is no need to worry about network programming to write software that works together. There is a simple API for message passing that other peers can capture and act upon.



There is also support for vector clocks so you can simplify detecting concurrent events.



Connecting to People

1. Locators To connect to people across the internet you need to use a locator. Fire★ uses a free public locator provided by mempko.com by default. The locator helps Fire★ find your peers across the internet and helps initiate the peer-to-peer connections. You can use the default locator or add other ones.



Free Public Locator: mempko.com:8080 Or ZeroTier One Network: 8056c2e21cae4b10

Locator: 10.181.3.204:7070 Or use your own locator by running the firelocator executable. 2. Share Your Identity Give your identity to a person you want to connect with and ask them to send theirs.



There is no central authority managing who you are connected with. You can email your identity or share it any way you like. Use the contacts menu to share your identity and manage your contacts.







Warning USE AT YOUR OWN RISK The software is in development. The security of the software has not yet been audited by a third party and still needs a lot of work. I am not liable for any damage done while using this software and it is provided AS IS .



If you find any faults, please help make this software better.

Join Us Please join me in making this project great. Download the code and use GitHub to send patches. Or just try it out yourself by downloading a binary for your computer.



You can also contact me with questions on the Mailing List