slug: tools
title: Toolbox
status: published
priority: 2
lang: en

---

A short list of tools I am using at the moment or have used in the past,
and therefore highly recommended by me !


## Backend

* Minimalist Web framework : [Falcon][falcon]
* Database ORM : [SQLAlchemy][sqlachemy]
* Serializer / deserializer / validator : [Marshmallow][marshmallow]
* Formerly :
    - "Batteries-included" framework [Django][django]

## Frontend

* Framework [VueJS][vuejs]
    - "Store" handling : [Vuex][vuex]
    - HTTP client : [axios][axios]
    - Routing : [Vue Router][vue-router]
    - Bootstrap integration : [Bootstrap Vue][bootstrap-vue]

## Blog

* Static website generation : [Pelican][pelican]
    - Theme : [Flex][flex]
    - Add an image by article in the article's list : [representative_image][representative-image]
* Lightweight comment server : [Isso][isso]

## IDE

* For Python : [Pycharm Community Edition][pycharm]
* For JavaScript / VueJS : [VisualStudio Code][vs-code]
* For markdown files : [Atom][atom]

## Utils

* Python shell : [IPython][ipython]
* HTTP command-line client : [HTTPie][httpie]
* Magical fake API server : [JSON Server][json-server]


[pycharm]: https://www.jetbrains.com/pycharm/download/
[vs-code]: https://code.visualstudio.com/
[django]: https://www.djangoproject.com/
[falcon]: https://falconframework.org/
[sqlachemy]: https://www.sqlalchemy.org/
[marshmallow]: https://marshmallow.readthedocs.io/
[vuejs]: https://vuejs.org/
[vuex]: https://vuex.vuejs.org/
[httpie]: https://httpie.org/
[ipython]: https://ipython.org/
[axios]: https://github.com/axios/axios
[vue-router]: https://router.vuejs.org/
[json-server]: https://github.com/typicode/json-server
[bootstrap-vue]: https://bootstrap-vue.js.org/
[pelican]: http://docs.getpelican.com/
[isso]: https://posativ.org/isso/
[flex]: https://github.com/alexandrevicenzi/flex
[representative-image]: https://github.com/getpelican/pelican-plugins/tree/master/representative_image
[atom]: https://atom.io/
