isaak.dev

Projects

This is an incomplete list of open-source projects which I maintain and where I’ve made contributions.

Mimesis

Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages. The fake data could be used to populate a testing database, create fake API endpoints, create JSON and XML files of arbitrary structure, anonymize data taken from production and etc.

The key features are:

  • Performance: The fastest data generator available for Python.
  • Extensibility: You can create your own data providers and use them with Mimesis.
  • Generic data provider: The simplified access to all the providers from a single object.
  • Multilingual: Supports data for a lot of languages.
  • Data variety: Supports a lot of data providers for a variety of purposes.
  • Schema-based generators: Provides an easy mechanism to generate data by the schema of any complexity.
  • Country-specific data providers: Provides data specific only for some countries.


AWESOMEO

AWESOMEO is an extensive list of cool open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

If you are interested in Open Source and are considering to join the community of Open Source developers, then here you might find a project that will suit you.


Awesome Cryptography

Awesome Cryptography

Awesome Cryptography is a curated list of cryptography resources and links.


Expynent

expynent is a tiny library that provides common regular expression patterns. This can be useful if you don’t want to write regular expression manually. Also you can use this library as fixture for testing framework like a py.test.


pytest-mimesis

pytest-mimesis is a pytest plugin that provides pytest fixtures for [Mimesis] providers. This allows you to quickly and easily use randomized, dummy data as part of your test suite.


secrets.clj

secrets.clj

The secrets is a library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

Nebula

secrets.clj

nebula is a small library for colored (ANSI) output in Erlang/Elixir. It’s can be useful when you need to create a user-friendly command-line application.