Development ToolsΒΆ NOC utilizes a lot of tools to increase developer's productivity and to ensure consistent code quality. Programming Languages: Python Rust JavaScript Version Control System: Git Developer Collaboration Tools: Gitlab Telegram IDE: PyCharm Code Formatters: black prettier Static Code Checkers and Linters: flake8 pylint mypy Testing Frameworks: pytest Documentation Frameworks: mkdocs