Интересные проекты на GitHub

Хочу рассказать о паре-тройке интересных проектах на GitHub, за развитием которых я слежу. В этот раз, я расскажу только о Python-проектах.

Pyramid

Pyramid — теперь это флагманский проект от Pylons, заменяющий собой одноимённый фрэймворк. Недавно, кстати, состоялся релиз 1.0.

На самом деле, в Pyramid нет ничего от предыдущего Pylons — это просто ребрендинг repoze.bfg, куда конечно же после версии 1.3 было добавлено много интересных штучек.

Рассказывать, как и чем он отличается от наиболее популярного в Python-сообществе Django, я не буду — это тема для отдельного поста.

Bottlecap

Bottlecap — это “админка” для Pyramid. Она разрабатывается той же командой, что и сам Pyramid, а поэтому обещает быть такой же “лёгкой, функциональной, оттестированной и документированной”.

Пока проект находится на стадии проектирования и прототипирования, но уже видно, что эта штука будет превосходить django.contrib.admin во всём — начиная от отсутствия привязки к определённому хранилищу данных и заканчивая широкими возможностями кастомизации и интеграции в практически любые пользовательские приложения. Всё это благодаря использованию компонентной архитектуры ZCA.

Mint

Mint — структурный шаблонизатор или, как мне больше нравится его называть, DSL для генерации (X)HTML разметки. Пока я его нигде не использовал, но вот что могу о нём рассказать:

Посмотреть точно стоит.

Path.py

Path.py — обёртка для некоторых функций os и os.path, которая предоставляет приятный интерфейсы для работы с файловой системой.