Abderrahim WADDIZ's starred repositories

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:275744Issues:6560Issues:302

zustand

🐻 Bear necessities for state management in React

Language:TypeScriptLicense:MITStargazers:47960Issues:163Issues:678

professional-programming

A collection of learning resources for curious software engineers

Language:PythonLicense:MITStargazers:46741Issues:989Issues:28

formik

Build forms in React, without the tears 😭

Language:TypeScriptLicense:Apache-2.0Stargazers:33975Issues:229Issues:2247

xstate

Actor-based state management & orchestration for complex app logic.

Language:TypeScriptLicense:MITStargazers:27167Issues:194Issues:1345

yup

Dead simple Object schema validation

Language:TypeScriptLicense:MITStargazers:22902Issues:75Issues:1718

kubectx

Faster way to switch between clusters and namespaces in kubectl

Language:GoLicense:Apache-2.0Stargazers:17834Issues:133Issues:231

why-did-you-render

why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)

Language:JavaScriptLicense:MITStargazers:11271Issues:41Issues:215

jj

A Git-compatible VCS that is both simple and powerful

Language:RustLicense:Apache-2.0Stargazers:9202Issues:61Issues:834

docker-bench-security

The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.

Language:ShellLicense:Apache-2.0Stargazers:9146Issues:233Issues:203

DeepCopy

Create deep copies (clones) of your objects

Language:PHPLicense:MITStargazers:8766Issues:26Issues:80

rsuite

🧱 A suite of React components .

Language:TypeScriptLicense:MITStargazers:8367Issues:102Issues:1178

purgecss

Remove unused CSS

Language:TypeScriptLicense:MITStargazers:7792Issues:55Issues:451

inertia

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Language:TypeScriptLicense:MITStargazers:6529Issues:69Issues:856

kubernetes-failure-stories

Compilation of public failure/horror stories related to Kubernetes

livebook

Automate code & data workflows with interactive Elixir notebooks

Language:ElixirLicense:Apache-2.0Stargazers:4983Issues:73Issues:860

swup

Versatile and extensible page transition library for server-rendered websites 🎉

Language:TypeScriptLicense:MITStargazers:4654Issues:38Issues:479

mercure

🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

Language:GoLicense:AGPL-3.0Stargazers:3972Issues:63Issues:464

CSS-Guidelines

High-level guidelines for writing manageable, maintainable CSS

vulcain

🔨 Fast and idiomatic client-driven REST APIs.

Language:GoLicense:AGPL-3.0Stargazers:3514Issues:54Issues:47

react-tracked

State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

Language:TypeScriptLicense:MITStargazers:2738Issues:20Issues:96

InvoiceNet

Deep neural network to extract intelligent information from invoice documents.

Language:PythonLicense:MITStargazers:2511Issues:76Issues:104

csv

Goodby CSV is a high memory efficient flexible and extendable open-source CSV import/export library for PHP 5.3. 1. Memory Management Free This library designed for memory unbreakable. It will not be accumulated in the memory whole rows. The importer read CSV file and execute callback function line by line. 2. Multibyte support This library supports mulitbyte input/output: for example, SJIS-win, EUC-JP and UTF-8. 3. Ready to Use for Enterprise Applications Goodby CSV is fully unit-tested. The library is stable and ready to be used in large projects like enterprise applications.

Language:PHPLicense:MITStargazers:955Issues:33Issues:52

deplacement-covid-19

Service de génération de l'attestation de déplacement dérogatoire à présenter dans le cadre du confinement lié au virus covid-19

Language:HTMLLicense:MITStargazers:534Issues:65Issues:113

mercure

The Mercure Component allows to easily push updates to web browsers and other HTTP clients using the Mercure protocol.

Language:PHPLicense:MITStargazers:414Issues:7Issues:46

schedule-bundle

Schedule Cron jobs (commands/callbacks/bash scripts) within your Symfony application.

Language:PHPLicense:MITStargazers:388Issues:12Issues:34

mercure-bundle

The MercureBundle allows to easily push updates to web browsers and other HTTP clients in the Symfony full-stack framework, using the Mercure protocol.

Language:PHPLicense:MITStargazers:288Issues:7Issues:39

docker-bench

Checks whether Docker is deployed according to security best practices as defined in the CIS Docker Benchmark

Language:GoLicense:Apache-2.0Stargazers:212Issues:12Issues:47
Language:JavaScriptStargazers:62Issues:8Issues:0

django-concertina

Concertina-style pagination for django templates

Language:PythonLicense:MITStargazers:3Issues:0Issues:0