# LNURL Kit โšก๐Ÿฑ ![badge](https://github.com/lsunsi/lnurlkit/actions/workflows/test.yml/badge.svg) A ready-to-useยน implementation of the [LNURL](https://github.com/lnurl/luds) specification. This library works as a toolkit so you can serve and make your LNURL requests with ease. ยน _Soon to be. Currently it's still on early stages and should be considered experimental._ ## Current support - [LUD-01](https://github.com/lnurl/luds/blob/luds/01.md): โœ… core โœ… client โœ… server โœ… tests - [LUD-02](https://github.com/lnurl/luds/blob/luds/02.md): โœ… core โœ… client โœ… server โš ๏ธ tests - [LUD-03](https://github.com/lnurl/luds/blob/luds/03.md): โœ… core โœ… client โœ… server โš ๏ธ tests - [LUD-04](https://github.com/lnurl/luds/blob/luds/04.md): โš ๏ธ core โš ๏ธ client โš ๏ธ server โš ๏ธ tests - [LUD-05](https://github.com/lnurl/luds/blob/luds/05.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-06](https://github.com/lnurl/luds/blob/luds/06.md): โœ… core โœ… client โœ… server โœ… tests - [LUD-07](https://github.com/lnurl/luds/blob/luds/07.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-08](https://github.com/lnurl/luds/blob/luds/08.md): โœ… core โœ… client โœ… server โš ๏ธ tests - [LUD-09](https://github.com/lnurl/luds/blob/luds/09.md): โœ… core โœ… client โœ… server โœ… tests - [LUD-10](https://github.com/lnurl/luds/blob/luds/10.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-11](https://github.com/lnurl/luds/blob/luds/11.md): โœ… core โœ… client โœ… server โœ… tests - [LUD-12](https://github.com/lnurl/luds/blob/luds/12.md): โœ… core โœ… client โœ… server โœ… tests - [LUD-13](https://github.com/lnurl/luds/blob/luds/13.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-14](https://github.com/lnurl/luds/blob/luds/14.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-15](https://github.com/lnurl/luds/blob/luds/15.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-16](https://github.com/lnurl/luds/blob/luds/16.md): โœ… core โœ… client โœ… server โœ… tests - [LUD-17](https://github.com/lnurl/luds/blob/luds/17.md): โœ… core โš ๏ธ client โš ๏ธ server โš ๏ธ tests - [LUD-18](https://github.com/lnurl/luds/blob/luds/18.md): โœ… core โš ๏ธ client โš ๏ธ server โš ๏ธ tests - [LUD-19](https://github.com/lnurl/luds/blob/luds/19.md): ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests - [LUD-20](https://github.com/lnurl/luds/blob/luds/20.md): โœ… core โœ… client โœ… server โš ๏ธ tests - [LUD-21 *proposal*](https://github.com/lnurl/luds/blob/8580e3c8cbfd8fc95a6c0e5f7fcb5b048a0d5b61/21.md): โœ… core โœ… client โœ… server โœ… tests ###### Soon. โ„ข ## Future work - Remove SOS signs from above list (by just working on it) - Add types helpers and all the stuff needed for the server side - Make it client agnostic (currently it uses [reqwest](https://github.com/seanmonstar/reqwest)) - Make it both sync and async (I want no part in this war) - Breaking it into client / structures (flexibility right) - Better, WAY better error handling. Geez ###### Thanks