[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Snapshot of all mirageos repos



It would be really nice to be able to tag a repository somehow and periodically 
auto-generate this list (by tag).
Manually curating it is going to be painful.

<thinking aloud>
GitHub doesn't offer this feature but maybe the following would be useful?
- Add a TAGS file to the mirage repos. Just a string per line.
- Use the github api to go look at all the repos, parse the TAGS file and 
output a structured text file.
- Use some of the upcoming platform tools to aid the creation of new repos with 
such meta files.

(Though I guess this is what the trove stuff is trying/going to solve)

AC


On 1 Jul 2014, at 15:13, Thomas Gazagnaire <thomas@xxxxxxxxxxxxxx> wrote:

>> Persistence
>> -----------
>> 
>> mirage/irmin               - Distributed database with Git-like properties
>> samoht/ocaml-git           - OCaml low level git bindings
>> mirage/ocaml-lazy-trie     - Lazy trie data structure
>> samoht/ocaml-bloom-filter  - Bloom filters in OCaml
>> mirage/orm                 - ORM-style relational mapper
>> samoht/mqueue              - Distributed, persistent queues
> 
> There's also
> https://github.com/mirage/ocaml-bloom-filters - Bloom Filters Library in OCaml
> 
> 
>> 
>> 
>> Filesystems and Block Storage
>> -------------
>> mirage/mirage-block-volume - Implementation of Linux LVM in OCaml
>> mirage/mirage-block-unix   - Unix mmap-based block driver for Mirage
>> mirage/ocaml-fat           - FAT format file system
>> mirage/xen-disk            - Example userspace blkback in 
>> mirage/ocaml-crunch        - Convert a filesystem into a static Oaml module
>> mirage/mirage-fs-unix      - Unix filesystem passthrough
>> dsheets/profuse            - FUSE protocol implementation
>> 
>> Network Stack
>> -------------
>> mirage/mirage-tcpip        - OCaml TCP/IP stack
>> mirage/mirage-net-xen      - Xen Netfront ethernet device driver
>> mirage/mirage-net-unix     - Ethernet interface using tuntap
>> mirage/ocaml-tuntap        - bindings to UNIX tuntap
>> mirage/ocaml-ipaddr        - IPv4 and IPv6 parsing and manipulation
>> mirage/ocaml-conduit       - Establish connections via multiple mechanisms
>> mirage/ocaml-dns           - DNS protocol
>> 
>> Security
>> --------
>> 
>> mirleft/ocaml-asn1-combinators - parse ASN.1 formats
>> mirleft/ocaml-x509         - X509 (RFC5280) certificate handling
>> mirleft/ocaml-nocrypto     - libc-free crypto implementations
>> mirleft/ocaml-tls          - TLS 1.x implementation in pure OCaml
>> dsheets/ocaml-sodium       - bindings to NaCL crypto
>> dsheets/ocaml-dnscurve     - implementation of DNSCurve protocol
>> 
>> Foreign Language Interface
>> --------------------------
>> 
>> mirage/ocaml-cstruct       - Map OCaml arrays to C-like structs
>> samoht/mstruct             - mutable cstruct interface
>> ocamllabs/ocaml-ctypes     - 
>> 
>> Xen support
>> -----------
>> 
>> mirage/shared-memory-ring  - Xen style shared memory ring
>> mirage/io-page             - IO memory page library
>> mirage/ocaml-xenstore      - Client, server and Xenstore protocol
>> djs55/ocaml-xenstore-clients - 
>> mirage/mirage-block-xen    - Xen blkfront driver for Mirage
>> mirage/ocaml-vchan         - Inter-VM shared memory communication
>> 
>> HTTP Utilities
>> -------------
>> mirage/ocaml-cohttp        - Light weight HTTP server
>> mirage/cowabloga           - Zurb Foundation templates for blog/wiki
>> mirage/ocaml-uri           - URI and URL handling
>> mirage/mirage-http         - Mirage HTTP client and server
>> mirage/ocaml-cow           - Caml on the Web
>> ocaml/omd                  - Markdown implementation in OCaml
>> 
>> Misc Utilities
>> --------------
>> mirage/mirage-console      - Portable application console
>> mirage/ocaml-pcap          - Capture and analyse pcap files
>> avsm/ocaml-github          - GitHub API bindings
>> mirage/dyntype             - Dynamic types for OCaml
>> 
>> 
>> Reference Applications
>> ----------------------
>> mirage/mirage-www          - complete openmirage.org site and server
>> mirage/mirage-decks        - Presentations written using Mirage about Mirage
>> mirage/mirage-skeleton     - Build skeleton, tests and examples
>> 
>> Docker and Vagrant
>> ------------------
>> 
>> mirage/mirage-vagrant-vms  - Build Vagrant images 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.