• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Solidis – Strongly Typed, Most Tiny Redis Client

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Hey everyone! ?

I'm new to this community, so I would really appreciate a warm welcome. If I'm posting something inappropriate or out of line as a newcomer, please kindly let me know — I’ll make sure to correct it.
Over the past two years I threw myself back into full-time engineering with a simple goal: write code that gives back to the community. After a lot of late-night FOMO (“AI will do it all for us, right?”) and some painful production incidents, I finally turned my weekend project into an open-source library.

What is

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

?


  • Super-light (< 30 KB) RESP2/RESP3 client with zero runtime deps and first-class ESM/CJS support.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.




  • Fully tree-shakable – import only the commands you need.


  • Written with SOLID principles & full TypeScript typings for every command.


  • Designed for cold-start sensitive serverless platforms (small bundle + tiny memory footprint).
Why I built it


  1. node-redis & ioredis pain
    • ESM is still an after-thought.
    • Hidden deadlocks on RST, vague error surfaces.
    • Everything gets bundled, even commands you’ll never call.

  2. I refuse to add a dependency I don’t fully understand – I literally read candidates 10× before npm i.


  3. Serverless bills love to remind me that every KB and millisecond matters.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Key features


  • Protocols: RESP2 and RESP3 (auto-negotiation)


  • Bundle size: <30 KB (core) / <105 KB (full)


  • Dependencies: 0


  • Extensibility: Drop-in command plugins, custom transactions


  • Reliability: Auto-reconnect, per-command timeouts, type-checked replies
Roadmap / Help wanted


  • Benchmarks against node-redis & ioredis (PRs welcome!)


  • More first-class Valkey love


  • Fuzz-testing the parser


  • Docs site – the README came first; I’d love help polishing full docs

This might be my last big OSS push for a while, so stars, issues, and PRs mean the world.

If Solidis saves you some cold-start time or just scratches a TypeScript itch, let me know!

Repo:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



License: MIT

Thanks for reading, and happy hacking! ?

(Feel free to AMA in the comments – I’m around.)


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу