Thorgate Labs

As a company built on open source, here are some of the internally-developed libraries we have contributed back to the community.
React

tg-modal

Universal controlled modal component for React.

It aims to provide a standalone Modal without the need of adding a big UI library to your dependencies.

tg-modal
Django

django-thorbanks

Django application for Estonian banklinks.

Makes it easy to use iPizza payment protocol, used by all major Estonian banks. Both payments as well as authentication are supported.

thorbanks
Django

Project template

Django project template that we use at Thorgate.

Brings some useful out-of-the-box functionality, sane configuration, deploy helpers and more. Use with Cookiecutter.

thorbanks
Django

tg-utils

Common Django/Python utilities, used in our various projects.

React / Django

tg-react

i18n and API helpers for React-based applications running on Django.

Javascript

tg-i18n

Use translations loaded from Django backend in Javascript.

Django

django-esteid

Provides esteid-based authentication and signing for your Django applications.

Python

tg-hammer

Helpers for Fabric-based deployments with git or hg.

React

tg-resources

Abstractions on top of superagent for communication with DRF.

Django

tg-pubsub

Easy pubsub for django models using redis messaging queue.

Javascript

tg-option-container

Container for dictionary-like validated data structures.

Django

tg-apicore

Opinionated API framework on top of Django REST framework.

Javascript

tg-spa-utils

Collection of utility packages for Single-page applications.