package("sebgod/shift-reduce", gpl, git, head, "https://github.com/sebgod/shift-reduce.git", ["parsing", "nonauthor"], [], [], [], [], "A shift-reduce parser for Mercury", ""). package("sebgod/mercury-slre", gpl, git, head, "https://github.com/sebgod/mercury-slre.git", ["regex", "nonauthor"], [], [], [], [c], "SLRE (super-light regular expression) binding for Mercury", ""). package("sebgod/skat", gpl, git, head, "https://github.com/sebgod/skat.git", ["game", "nonauthor"], [], [], [], [], "An implementation of the Skat card game using Mercury", ""). package("sebgod/math", gpl, git, head, "https://github.com/sebgod/math.git", ["math", "multiple_libs", "nonauthor"], [], [], [], [], "Various algorithms", ""). package("sebgod/si-units", other, git, head, "https://github.com/sebgod/si-units.git", ["SI", "units", "typeclasses", "nonauthor", "license_unknown"], [], [], [], [], "A typesafe and functional SI units implementation using Mercury typeclasses.", ""). package("sebgod/generic-math", other, git, head, "https://github.com/sebgod/generic-math", ["math", "typeclasses", "nonauthor", "license_unknown"], ["generic_math"], [], [], [], "Enables the generic use of ints, floats, integers and complex numbers using typeclasses.", ""). package("sebgod/mpm", gpl, git, head, "https://github.com/sebgod/mpm.git", ["package_management", "nonauthor"], [], ["mpm"], [], [], "A Mercury package manager, using concepts from the npm package manager.", ""). package("sebgod/mercury-unicode", gpl, git, head, "https://github.com/sebgod/mercury-unicode.git", ["unicode", "nonauthor"], [], [], [], [], "Unicode character database parser and library for the Mercury language.", ""). package("sebgod/mercury-mongoose", gpl, git, head, "https://github.com/sebgod/mercury-mongoose.git", ["web", "server", "wrapper", "nonauthor"], [], [], [], [], "A Mercury library wrapping popular light-wight webserver mongoose", ""). package("sebgod/delphi-analyser", gpl, git, head, "https://github.com/sebgod/delphi-analyser.git", ["delphi", "analysis", "nonauthor"], [], [], [], [], "A call-graph analyser for the Delphi language", ""). package("mgudemann/mercury_gmp_int", bsd, git, head, "https://github.com/mgudemann/mercury_gmp_int.git", ["bignum", "gmp", "wrapper", "nonauthor"], ["gmp_int"], [], [], [c], "Multi-precision integers for Mercury based on GMP", ""). package("FlyingJester/guid", other, git, head, "https://github.com/FlyingJester/guid.m.git", ["guid", "nonauthor", "license_unknown"], [], [], [], [], "GUID implementation for Mercury", ""). package("FlyingJester/json", other, git, head, "https://github.com/FlyingJester/json.m.git", ["json", "parsing", "nonauthor", "license_unknown"], [], [], [], [], "A JSON reader and writer", ""). package("FlyingJester/cinnabar", other, git, head, "https://github.com/FlyingJester/cinnabar.git", ["X11", "window_manager", "gui", "nonauthor", "license_unknown"], [], ["xtest", "xlistfonts", "cinnabar"], [], [c], "Stacking, Reparenting Window Manager for X11", ""). package("FlyingJester/fjnet", other, git, head, "https://github.com/FlyingJester/libfjnet.m.git", ["net", "wrapper", "nonauthor", "license_unknown"], ["fjnetm"], [], [], [c], "bindings for libfjnet (a cross-platform networking library)", ""). package("FlyingJester/medit", other, git, head, "https://github.com/FlyingJester/medit.git", ["text_editor", "nonauthor", "license_unknown"], [], [], [], [c], "A slightly crazy text editor library", ""). package("FJOgg", other, git, head, "https://github.com/FlyingJester/fjogg.git", ["media", "ogg", "nonauthor"], [], [], [], [], "zlib-licensed ogg media container reading library", ""). package("FlyingJester/SDL2", other, git, head, "https://github.com/FlyingJester/SDL2.m.git", ["graphics", "wrapper", "sdl", "nonauthor"], ["sdl2"], [], [], [c], "SDL2 bindings for Mercury", ""). package("FlyingJester/CinnabarEngine", other, git, head, "https://github.com/FlyingJester/CinnabarEngine.git", ["game", "nonauthor"], [], ["cinnabar"], [], [c], "Adventure game engine", ""). package("lambdataro/Mercury-Block", mit, git, head, "https://github.com/lambdataro/Mercury-Block", ["game", "sdl", "nonauthor", "lang_jp"], [], ["main"], [], [c], "Block breaking game", ""). package("bower", gpl, git, tag, "https://github.com/wangp/bower.git", ["email", "curses", "nonauthor"], [], ["bower"], [], [c], "A curses terminal client for the Notmuch email system", ""). package("plugsink", gpl, git, tag, "https://github.com/wangp/plugsink.git", ["email", "imap", "maildir", "nonauthor"], [], ["bower"], [], [c], "A bidirectional IMAP/Maildir synchronisation tool", ""). package("mercury-java", bsd, git, head, "https://github.com/juliensf/mercury-java.git", ["wrapper", "nonauthor"], [], [], [], [java], "Mercury binding to (some of) the Java class libraries", ""). package("mucaho/todomer", other, git, head, "https://bitbucket.org/mucaho/todomer.git", ["demo", "nonauthor"], [], [], [], [], "demo implementation of TodoMVC", ""). package("charles_shuller/mpm", other, git, tag, "https://bitbucket.org/charles_shuller/mpm.git", ["package_management", "nonauthor", "license_unknown"], [], [], [], [c], "mpm -- Mercury Project Manager", ""). package("charles_shuller/mercury_unit", other, git, head, "https://bitbucket.org/charles_shuller/mercury_unit.git", ["unit_testing", "nonauthor", "license_unknown"], [], [], [], [c], "A Unit Test Framework", ""). package("getr", mit, git, head, "https://github.com/jrfondren/getr-mercury.git", ["benchmarking"], [], ["getr"], [], [c], "benchmarking wrapper around getrusage", ""). package("juliensf/mercury-servlet", bsd, git, head, "https://github.com/juliensf/mercury-servlet.git", ["wrapper", "nonauthor"], ["jservlet"], [], [], [java], "binding to the Java servlet API", ""). package("juliensf/mercury-slf4j", bsd, git, head, "https://github.com/juliensf/mercury-slf4j.git", ["wrapper", "logging", "nonauthor"], ["slf4j"], [], [], [java], "binding to SLF4J", ""). package("mercury-json", bsd, git, head, "https://github.com/juliensf/mercury-json.git", ["parsing", "json", "nonauthor"], ["json"], [], [], [c, erlang, java, csharp], "library for reading and writing JSON from character streams", ""). package("mercury-csv", bsd, git, head, "https://github.com/juliensf/mercury-csv.git", ["parsing", "json", "nonauthor"], ["csv"], [], [], [], "library for writing and reading CSV data to and from character streams", ""). package("mercury-uuid", bsd, git, head, "https://github.com/juliensf/mercury-uuid.git", ["uuid", "nonauthor"], ["uuid"], [], [], [c, java, csharp], "library providing universally unique identifiers (UUIDs).", ""). package("mfcgi", bsd, git, head, "https://github.com/PaulBone/mfcgi.git", ["cgi", "webdev", "wrapper", "nonauthor"], ["mfcgi"], [], [], [c], "FastCGI binding", ""). package("PaulBone/mclibs", mit, git, head, "https://github.com/PaulBone/mclibs.git", ["multiple_libs", "nonauthor"], [], [], [], [c, java, csharp], "Mercury libraries that Mission Critical Australia Pty Ltd has open-sourced", ""). package("PaulBone/protobuf-mercury", other, git, head, "https://github.com/PaulBone/protobuf-mercury.git", ["serializing", "wrapper", "nonauthor", "special_license"], [], [], [], [c], "Protocol buffers", ""). package("AlaskanEmily/aimg", bsd, git, head, "https://github.com/AlaskanEmily/aimg.git", ["image", "png", "zlib", "jpeg", "tga"], [], [], [], [c], "Image loading library with bindings for Mercury", "Requires BSD bmake to build on Linux/BSD, nmake to build on Windows"). package("TransUnit", other, git, tag, "https://github.com/AlaskanEmily/transunit.git", ["unittest", "unit", "test", "testing"], [], [], [], [], "Unit testing library for Mercury code", ""). package("Mercury-XML", other, git, tag, "https://github.com/dzyr/mercury-xml", ["XML", "parser"], [], [], [], [], "Event-based parsing of XML streams.", ""). package("AlaskanEmily/Merjure", other, git, head, "https://github.com/AlaskanEmily/Merjure.git", ["clojure", "mercury", "interop"], [], [], [], [java], "Interop library for using Mercury code from within Clojure", "Requires only Java and an installed Java grade to build."). package("AlaskanEmily/audio_player", other, git, head, "https://github.com/AlaskanEmily/audio_player.git", ["audio", "opus"], [], [], [], [c], "Opus/ogg audio player written in Mercury", ""). package("httpsrv", bsd, git, tag, "https://github.com/yeslogic/httpsrv", ["HTTP", "server"], [], [], [], [], "Embedded HTTP server for Mercury programs.", ""). package("mmc-doc", mit, git, tag, "https://github.com/jrfondren/mmc-doc.git", ["documentation"], [], ["mmc-doc"], [], [c], "CLI tool to quickly look up Mercury documentation", ""). package("fact_table_utils", mit, git, tag, "https://github.com/sheganinans/fact_table_utils.git", ["fact_table"], [], [], [], [], "A utility for working with fact tables", "").