Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 4.54 KB

README.md

File metadata and controls

69 lines (49 loc) · 4.54 KB

Awesome Kinode

Contents

Projects

Apps

  • Barter, allows you to trade your NFTs through a telegram LLM chatbot, end to end.
  • Work in Progress - Filter, chrome extension using NN to filter out web content of your choice by semantic meaning.
  • MemeDeck, meme a better future with frens.
  • dartfrog, a Kinode app framework and browser.
  • crdt-crm, an app using CRDTs to sync contact data.
  • kimap-explorer, a tool to browse all entries in kimap, Kinode's onchain namespace.

Packages

  • file_transfer, a package that allows nodes to share files between one another and serves a simple frontend to manage your shared files. Under active development by @0x70b1a5.
  • sdapi, a simple package that serves a public HTTP API for fetching random Steely Dan lyrics.
  • kinode-prove-fib, an example of using SP1 inside a Kinode package.
  • kcard, a package that generates node information as a public image file served over HTTP.

Extensions

Rollups

  • Chess, wager on your p2p chess matches.

Scripts and Tools

  • kit, the developer toolkit for Kinode.

Libraries

Useful Regexes

Type Regex Example input Example output Description
full process addresses ^([a-z0-9-_.]+)@([a-z0-9\-_]+):([a-z0-9-_]+):([a-z0-9-_.]+)$ undefined.os@process:package:publisher.os undefined.os, process, package, publisher.os Separates a process address into node, process, package and publisher.
process IDs ^([a-z0-9-_]+):([a-z0-9-_]+):([a-z0-9-_.]+)$ process:package:publisher.os process, package, publisher.os Separates a process address into process, package and publisher.
package IDs ^([a-z0-9-_]+):([a-z0-9-_.]+)$ package:publisher.os package, publisher.os Separates a process address into package and publisher.
KNS names ^([a-z0-9-_]+)\.([a-z]+)$ undefined.os undefined, os Separates a KNS name into name and TLD.

To ensure forward compatibility, these regexes do not require any TLD such as .os or .eth (except for the KNS name regex). Additionally, only alphanumeric characters, - and _ are allowed within names. Test them on RegExr.

Documentation