https://github.com/ire4ever1190/jamp
JMAP client library
https://github.com/ire4ever1190/jamp
jmap jmap-client nim
Last synced: 3 months ago
JSON representation
JMAP client library
- Host: GitHub
- URL: https://github.com/ire4ever1190/jamp
- Owner: ire4ever1190
- License: mit
- Created: 2022-06-21T11:23:27.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T07:28:51.000Z (3 months ago)
- Last Synced: 2025-03-01T00:50:06.169Z (3 months ago)
- Topics: jmap, jmap-client, nim
- Language: Nim
- Homepage:
- Size: 126 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Jamp
> I can't think of a good name so why not jamp?
[JMAP](https://jmap.io/) client that I made. Bit rough at the moment and the API could still change.
### Implemented
- [x] [Core](https://jmap.io/spec-core.html)
- [ ] [Mail](https://jmap.io/spec-mail.html) (in progress)
- [ ] Push
- [ ] [WebSocket](https://www.rfc-editor.org/rfc/rfc8887.html)Specifications that I'm waiting to be finished before implementing
- [Calendars](https://jmap.io/spec-calendars.html)
- [Sharing](https://jmap.io/spec-sharing.html)
- [Contacts](https://jmap.io/spec-contacts.html)
- [Tasks](https://jmap.io/spec-tasks.html)## Contributing
#### Running tests
Some of the tests require docker to be configured on your system so a test email server can
be created. Once that is done you need to build and start the container
before running the tests
```cmd
nimble startContainer
```## Thanks
Big thanks for fastmail for making an easy [samples repo](https://github.com/fastmail/JMAP-Samples/) that I used
in making this repo (Also for making their JMAP routes open so I could test out this library) (Sign up with this [referral link](https://ref.fm/u25971632) if you want to try them out)Also to Linagora whos [Typescript client](https://github.com/linagora/jmap-client-ts) I looked at for implementing my tests