Node.js, JavaScript kodunu bir web tarayıcısının dışında yürüten açık kaynaklı, platformlar arası bir JavaScript çalıştırma ortamıdır. Geliştiricilerin JavaScript ile sunucu tarafı uygulamaları oluşturmasına olanak tanır. Node.js, onu hafif ve verimli kılan, olaya dayalı bir mimari ve engellemeyen bir G/Ç API'si sağlar. Genellikle web sunucuları ve diğer arka uç hizmetleri oluşturmak için kullanılır.
Node.js, 2009'da Ryan Dahl tarafından oluşturuldu ve ilk olarak 2010'da piyasaya sürüldü. Chrome'un V8 JavaScript motoru üzerine kuruludur ve onu verimli ve hafif kılan olay güdümlü, engellemeyen bir G/Ç modeli kullanır. Node.js genellikle web sunucuları, gerçek zamanlı uygulamalar ve diğer arka uç hizmetleri oluşturmak için kullanılır. Uygulamalarının hem ön hem de arka ucu için aynı dili kullanmalarına izin veren sunucu tarafında JavaScript çalıştırabilme özelliği nedeniyle geliştiriciler arasında popülerdir.