jma
jmap
cargo install jmap
jma

jmap

A JMAP parser/generator in Rust

by Rob N ★

0.0.5 (see all)License:MIT
cargo install jmap
Readme

jmap-rs

A JMAP parser/generator in Rust

What is JMAP?

JMAP is the JSON Mail Access Protocol, an API for accessing mail, calendars and contacts on a server. In simple terms its a HTTP+JSON replacement for IMAP, CalDAV and CardDAV. See jmap.io for more info.

What is jmap-rs?

Everything you need to parse, generate and manipulate JMAP data structures from Rust. Its what you need if you're writing a JMAP server or client.

salada is a JMAP server that uses this library.

Status

Tracking the JMAP spec as at 2016-02-29.

Currently can round-trip JMAP Contact, ContactGroup, Calendar, CalendarEvent and Mailbox objects and CRUD methods into the corresponding Rust structures and back. More is being added as required by client projects (mainly salada).

Credits and license

Copyright (c) 2015 Robert Norris. MIT license. See LICENSE.

Contributing

Pull requests are very welcome! For more general discussions about jmap-rs or JMAP, try the jmap-discuss mailing list or #jmap on Freenode IRC.

GitHub Stars

15

LAST COMMIT

6yrs ago

MAINTAINERS

1

CONTRIBUTORS

3

OPEN ISSUES

1

OPEN PRs

1
VersionTagPublished
0.0.5
6yrs ago
0.0.4
7yrs ago
0.0.3
7yrs ago
0.0.2
7yrs ago
No alternatives found
No tutorials found
Add a tutorial