Меню Закрити

Цікаві та корисні GitHub-проекти #4

Джерело зображення: icons8

Сьогодні в добірці:

  • React95 — елементи управління для вашого сайту у стилі Windows 95.
  • Мова програмування Bosque — нова мова програмування від Microsoft.
  • Space Cloud — API для різноманітних баз даних.
  • Pandaral·lel — прискорює роботу Pandas за рахунок використання всіх процесорів вашого ПК/сервера.
  • Squeezer — платформа, що дозволяє розробникам створювати serverless блокчейн додатки.

React95

Компоненти інтерфейсу React у стилі Windows 95.

React95 дозволяє створити веб-сайт з елементами управління у стилі Windows 95.

Сайт

Репозиторій

Мова програмування Bosque

Bosque – це спроба Microsoft зробити мову програмування, щоб код, написаний на ній, був простим і зрозумілим як для людини, так і для комп’ютера.

За словами розробника Bosque Марка Баррона (Mark Barron), в проекті не використовуються багато моделей, що властиві іншим мовам програмування. Microsoft вибрала «впорядковану модель програмування», яка, як вважають в компанії, підвищить продуктивність розробників і якість софтверних продуктів, а також посприяє появі «Золотої доби» для розвитку компіляторів і інструментів розробки.

У Bosque немає циклів for, while, do while — до умовних конструкцій в мові програмування інший підхід. Microsoft використовує функціональні об’єкти (Functors), які виконують ролі циклів і можуть підвищити якість роботи ПЗ.

Репозиторій

Space Cloud

Space Cloud — це веб-сервер з відкритим кодом, який надає миттєві API реального часу на будь-якій бази даних.

Space Cloud, по суті, є веб-сервером, який автоматично інтегрується з існуючою або новою базою даних для забезпечення миттєвого API реального часу з REST, веб-сокетами, gRPC та ін.

Швидке створення продакшен додатків все ще залишається далекою мрією для багатьох з нас. Навіть простий додаток чату складно масштабувати.

Звичайно, є кілька чудових інструментів, які допомагають спростити розробку додатків, як, наприклад, Google Firebase. Але ці інструменти поставляються з певними обмеженнями від виробника. Вони або змушують вас використовувати тільки хостинг на серверах розробника або працювати тільки з певною базою даних. У той же час, сучасні додатки вимагають використання декількох баз даних для конкретних завдань і повинні працювати на на будь-яких серверах.

Завдяки Space Cloud ви маєте можливість вибрати будь-яку базу даних, постачальника хмарних технологій або технологію за вашими уподобаннями.

Сайт

Репозиторій

Pandaral·lel

Простий і ефективний інструмент для паралелізації операцій бібліотеки Pandas на всіх процесорах (на Linux & macOS).

Використання pandarallel суттєво прискорює обчислення за рахунок використання всіх процесорів вашого ПК/сервера.

Репозиторій

Squeezer

Squeezer – це платформа, що дозволяє розробникам створювати serverless блокчейн додатки.

Основна мета фреймворку — уніфікація інтерфейсу різноманітних блокчейн платформ в єдиний нормалізований інтерфейс API. Це дозволяє інтегрувати блокчейн у ваші додатки без необхідності розбиратися в технології кожного окремого блокчейн рішення.

Сайт

Репозиторій

Див. також: Цікаві та корисні GitHub-проекти #3

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

0

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: