Skip to content

Commit ab76f26

Browse files
committed
Add ev3devKit section
1 parent 7493f98 commit ab76f26

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

docs/libraries.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,22 @@ enhanced regularly.
2525
* [Node.js](https://github.com/wasabifan/ev3dev-lang-js)
2626
* [Python](https://github.com/ddemidov/ev3dev-lang-python)
2727

28+
## Programming toolkit for ev3dev
29+
30+
There is also a [GLib]/[GObject] based [toolkit][ev3devKit] that provides a number of
31+
programming interfaces for ev3dev, including user interface and device driver
32+
interface. It is written in vala, but since it uses GObjects, it can be used
33+
with many [languages] via [GObjectIntrospection]. The [Brick Manager][brickman]
34+
for ev3dev is written using this library.
35+
36+
[ev3devKit]: https://github.com/ev3dev/ev3devKit
37+
[GLib]: https://developer.gnome.org/glib/stable/index.html
38+
[GObject]: https://developer.gnome.org/gobject/stable/index.html
39+
[languages]: https://wiki.gnome.org/Projects/GObjectIntrospection/Users
40+
[GObjectIntrospection]: https://wiki.gnome.org/Projects/GObjectIntrospection
41+
[brickman]: https://github.com/ev3dev/brickman
42+
43+
2844
## Extra languages
2945
We also have many great contrubutors that are maintaining extra libraries for languages not included in our other repository.
3046

@@ -34,4 +50,3 @@ We also have many great contrubutors that are maintaining extra libraries for la
3450
* [C (with optional Perl, Python and Ruby bindings)](https://github.com/in4lio/ev3dev-c) by @in4lio
3551
* [C](https://github.com/theZiz/ev3c) by @theZiz
3652
* [Clojure](https://github.com/annapawlicka/clj-ev3dev) by @annapawlicka
37-
* [vala](https://github.com/dlech/ev3dev-lang-glib) by @dlech and @WasabiFan

0 commit comments

Comments
 (0)