task.js
icodeforlove/task.jsPromise-ਸਟਾਈਲ ਟਾਸਕ ਰਨਰ ਜੋ Node.js ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਬਿਲਡਾਂ ਲਈ ਸੀਕਵੈਂਸ਼ਲ ਅਤੇ ਪੈਰਲੇਲ ਫ਼ਲੋਜ਼ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
Chad 2010 ਤੋਂ ਛੋਟੀਆਂ ਓਪਨ-ਸੋਰਸ ਯੋਗਦਾਨ ਕਰ ਰਿਹਾ ਹੈ, ਹਾਈ ਸਕੂਲ ਤੋਂ ਲਗਭਗ ਤਿੰਨ ਸਾਲ ਬਾਅਦ ਅਤੇ ਆਪਣੀ ਪਹਿਲੀ ਨੌਕਰੀ ਵਿੱਚ ਕਾਫ਼ੀ ਅੱਗੇ, ਭਾਵੇਂ ਉਸ ਸਮੇਂ ਉਸ ਨੌਕਰੀ ਦਾ OSS ’ਤੇ ਜ਼ਿਆਦਾ ਨਿਰਭਰ ਨਹੀਂ ਸੀ। ਫਿਰ ਵੀ, ਜਦੋਂ ਵੀ ਉਹ ਕਿਸੇ ਅਜਿਹੀ ਚੀਜ਼ ਨਾਲ ਟਕਰਾਉਂਦਾ ਜਿਸ ਵਿੱਚ ਸੁਧਾਰ ਕੀਤਾ ਜਾ ਸਕੇ, ਉਹ ਛੋਟੀਆਂ ਫਿਕਸਾਂ, ਸਨਿੱਪਟਾਂ ਅਤੇ ਯੂਟਿਲਿਟੀਜ਼ ਸਾਂਝੀਆਂ ਕਰਦਾ ਸੀ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਲਈ ਨਹੀਂ ਸੀ। ਇਹ ਸਿਰਫ਼ ਉਸ ਦਾ ਵਾਪਸ ਕੁਝ ਦੇਣ ਦਾ ਤਰੀਕਾ ਸੀ—ਦੁਨੀਆ ਵਿੱਚ ਮਦਦਗਾਰ ਕੋਡ ਦੇ ਛੋਟੇ ਹਿੱਸੇ ਪਾਉਣਾ ਤਾਂ ਜੋ ਕੋਈ ਹੋਰ ਬਾਅਦ ਵਿੱਚ ਉਹੀ ਸਮੱਸਿਆ ਤੋਂ ਬਚ ਸਕੇ।
Promise-ਸਟਾਈਲ ਟਾਸਕ ਰਨਰ ਜੋ Node.js ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਬਿਲਡਾਂ ਲਈ ਸੀਕਵੈਂਸ਼ਲ ਅਤੇ ਪੈਰਲੇਲ ਫ਼ਲੋਜ਼ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
ਟੈਂਪਲੇਟ ਰੰਗਾਂ ਪੈਲੇਟ ਬਿਲਡਰ ਲਈ ਵੈੱਬ ਵਿਜੁਅਲਾਈਜ਼ਰ, ਜੋ React/Node ਡਿਜ਼ਾਈਨ ਸਿਸਟਮਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਆਟੋਮੈਟਿਕ ਰੀਟਰਾਈਜ਼, ਕੈਸ਼ਿੰਗ ਅਤੇ ਇੰਸਟ੍ਰੂਮੈਂਟੇਸ਼ਨ ਹੁੱਕਾਂ ਵਾਲਾ ਹਲਕਾ HTTP ਕਲਾਇੰਟ Node.js ਲਈ।
React ਕੰਪੋਨੈਂਟ ਸਿਸਟਮ ਜੋ ਬਹੁਤ ਹੀ ਛੋਟੇ ਬੰਡਲਾਂ ਅਤੇ SSR-ਫ੍ਰੈਂਡਲੀ ਰੈਂਡਰ ਪਾਈਪਲਾਈਨਾਂ ’ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੈ।
ਪਲੱਗ ਕਰਨ ਯੋਗ ਐਡੈਪਟਰਾਂ (Redis, S3, ਮੈਮੋਰੀ) ਨਾਲ Node ਸੇਵਾਵਾਂ ਲਈ ਇਨਕ੍ਰਿਪਟ ਕੀਤੀ ਕਨਫਿਗਰੇਸ਼ਨ ਸਟੋਰ।
Vim ਮੋਸ਼ਨਾਂ ਅਤੇ ਐਡੀਟਰ ਮੈਕਰੋਜ਼ ਤੋਂ ਪ੍ਰੇਰਿਤ ਤੇਜ਼ ਸਟਰਿੰਗ ਸਲਾਇਸਿੰਗ ਹੇਲਪਰ।
Node.js ਲਈ ਟਾਈਪ ਕੀਤਾ ਹੋਇਆ DigitalOcean API ਕਲਾਇੰਟ, ਜੋ ਪ੍ਰੋਵਿਜ਼ਨਿੰਗ ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਸਰਵਰ ਆਟੋਮੇਸ਼ਨ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।
ਬਾਰ੍ਹਾਂ-ਫੈਕਟਰ ਐਪਸ ਵਿੱਚ ਸਿਕ੍ਰੇਟਾਂ ਨੂੰ ਸਿੰਕ ਕਰਨ ਲਈ HashiCorp Vault ਕਨਫਿਗਰੇਸ਼ਨ ਹੇਲਪਰ।
Node ਸਕ੍ਰਿਪਟਾਂ ਤੋਂ DNS, ਫਾਇਰਵਾਲ ਰੂਲਾਂ ਅਤੇ ਕੈਸ਼ ਸੈਟਿੰਗਾਂ ਨੂੰ ਮੈਨੇਜ ਕਰਨ ਲਈ Cloudflare API ਟੂਲਕਿਟ।
ਮੁੱਖ ਰੰਗ-ਟੋਕਨ ਜਨਰੇਟਰ ਜੋ template-colors ਵੈੱਬ ਵਿਜੁਅਲਾਈਜ਼ਰ ਅਤੇ ਥੀਮ ਐਕਸਪੋਰਟਾਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।
Node ਤੋਂ ਸਿੱਧੇ ਅੱਪਲੋਡਾਂ ਨੂੰ ਪਾਇਪ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ Backblaze B2 ਸਟ੍ਰੀਮਿੰਗ ਹੇਲਪਰ।
ਇਤਿਹਾਸਕ ਰੰਗ-ਚੁਣਨ ਵਾਲੀ ਯੂਟਿਲਿਟੀ ਜੋ ਸ਼ੁਰੂਆਤੀ React/Canvas ਪ੍ਰਯੋਗਾਂ (template-colors ਤੋਂ ਪਹਿਲਾਂ) ਵਿੱਚ ਵਰਤੀ ਗਈ।
Node ਸੇਵਾਵਾਂ ਲਈ ਸੰਤੁਲਿਤ ਟਰਨਰੀ ਗਣਿਤ ਹੇਲਪਰ ਅਤੇ ਲੋਡ-ਬੈਲੈਂਸਿੰਗ ਯੂਟਿਲਿਟੀਜ਼।
Slack ਬੋਟ ਜੋ Typeform ਸਮਰਪਣਾਂ ਨੂੰ ਆਟੋਮੈਟੇਡ ਨਿਯੌਤਿਆਂ ਅਤੇ ਵਰਕਫ਼ਲੋਜ਼ ਨਾਲ ਜੋੜਦਾ ਹੈ।
ਕੰਪੋਨੈਂਟ-ਸਕੋਪਡ CSS ਟੂਲਿੰਗ ਦਾ ਪ੍ਰੂਫ਼-ਆਫ-ਕਾਂਸੈਪਟ ਜੋ CSS-in-JS ਦੀ ਮੈਨਸਟਰੀਮ ਅਪਨਾਅ ਤੋਂ ਪਹਿਲਾਂ ਦਾ ਹੈ।
ਆਧੁਨਿਕ ਸੌਫਟਵੇਅਰ ਅਤੇ AI ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਖੁਦ ਓਪਨ ਸੋਰਸ ਬਹੁਤ ਵੱਡਾ ਕਿਰਦਾਰ ਨਿਭਾਉਂਦਾ ਹੈ। ਸਾਂਝੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਪਬਲਿਕ ਰਿਪੋਜ਼ ਅਤੇ ਕਮਿਊਨਿਟੀ-ਡ੍ਰਿਵਨ ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ ਇਕ ਵੱਡਾ ਲਰਨਿੰਗ ਬੇਸ ਬਣਾਉਂਦੇ ਹਨ, ਜਿਸ ’ਤੇ ਡਿਵੈਲਪਰ ਅਤੇ LLM ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਓਪਨ ਸੋਰਸ ਨੂੰ ਤਾਕਤਵਰ ਇਹ ਗੱਲ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਇਹ ਕਿਸੇ ਇੱਕ ਯੋਗਦਾਨਕਾਰ ’ਤੇ ਨਹੀਂ ਟਿਕਿਆ, ਸਗੋਂ ਹਜ਼ਾਰਾਂ ਲੋਕਾਂ ’ਤੇ ਜੋ ਚੁੱਪਚਾਪ ਟੈਸਟਾਂ ਜੋੜਦੇ ਹਨ, ਏਜ ਕੇਸ ਫਿਕਸ ਕਰਦੇ ਹਨ, ਹੋਰ ਸਪਸ਼ਟ ਹਦਾਇਤਾਂ ਲਿਖਦੇ ਹਨ, ਜਾਂ ਛੋਟੇ ਟੂਲ ਪਬਲਿਸ਼ ਕਰਦੇ ਹਨ ਜੋ ਸਿਰਫ਼ ਸੰਕੁਚਿਤ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਦੇ ਹਨ। ਇਹ ਸਾਰੇ ਛੋਟੇ-ਛੋਟੇ ਹਿੱਸੇ ਇਕੱਠੇ ਹੋ ਕੇ ਉਹ ਬੁਨਿਆਦ ਬਣ ਜਾਂਦੇ ਹਨ ਜਿਸ ’ਤੇ ਪੂਰੀਆਂ ਇੰਡਸਟਰੀਆਂ ਖੜ੍ਹੀਆਂ ਹਨ।
ਓਪਨ ਸੋਰਸ ਦੀ ਅਸਲ ਤਾਕਤ ਇਸ ਗੱਲ ਤੋਂ ਆਉਂਦੀ ਹੈ ਕਿ ਇਹ ਵੱਖ-ਵੱਖ ਦੇਸ਼ਾਂ, ਸਮਾਂ ਖੇਤਰਾਂ ਅਤੇ ਪਿਛੋਕੜਾਂ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਕਿਸੇ ਤੋਂ ਇਜਾਜ਼ਤ ਲਏ ਬਿਨਾਂ ਸਹਿਯੋਗ ਕਰਨ ਦੀ ਆਜ਼ਾਦੀ ਦਿੰਦਾ ਹੈ। ਇਕ ਰਿਪੋ ਵਿੱਚ ਇੱਕ ਛੋਟਾ ਪ੍ਰਯੋਗ ਦੁਨੀਆ ਦੇ ਦੂਜੇ ਪਾਸੇ ਕਿਸੇ ਹੋਰ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇਮਾਰਤੀ ਢਾਂਚਾ ਬਣ ਸਕਦਾ ਹੈ। ਉਹ ਸਾਂਝਾ ਯਤਨ ਹੀ ਇਕੋਸਿਸਟਮ ਨੂੰ ਤੰਦਰੁਸਤ ਤੇ ਭਰੋਸੇਯੋਗ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਛੋਟੇ ਤੋਂ ਛੋਟੇ ਯੋਗਦਾਨ ਵੀ ਮਹੱਤਵ ਰੱਖਦੇ ਹਨ।