Install Docs Guides Blog


Ecosystem

  • Hash Passwords With Argon2
  • Authenticate Sessions With JWT
  • Creating A Reverse Proxy With Nginx
  • Creating A Web Server With ExpressPP
  • Creating A DB With Redis And Nodepp
  • Creating A DB With SQLITE And Nodepp
  • Creating A DB With MariaDB And Nodepp
  • Creating A DB With Postgres And Nodepp
  • HTTP Request Over TOR With Nodepp And Torify
  • Turning WebSocket into event-driven connection

Error Handling

  • Except_t | Error Handling
  • Expected_t | Error Handling
  • Optional_t | Error Handling
  • Process::Error | Error Handling

Async Processing

  • Popen
  • Events
  • Timers
  • Waiter
  • Workers
  • Cluster
  • Promises
  • Observers
  • Coroutines
  • Generators

Network

  • Making A Simple DNS Request
  • Building A Simple TCP Client
  • Building A Simple TCP Server
  • Building A Simple TLS Client
  • Building A Simple TLS Server
  • Building A Simple UDP Client
  • Building A Simple UDP Server

Reading Files

  • Reading JSON files
  • Reading Files As Buffer
  • Reading Files As String
  • Checking for File Existence
  • Reading File's Mimetype
  • Reading File By FileStream
  • Compressing And DeCompressing Files

Writing Files

  • Removing File
  • Writing To Stdout
  • Copying Files
  • Writing Strings To A File
  • Append Content To A File
  • Writing HTTP fetch To A File
  • Writing A File Incrementally

Runtime

  • Smart Pointers
  • Regular Expression
  • Converting String to JSON
  • Converting JSON to String
  • Read Environment Variables
  • Converting Base64 To Plaintext
  • Converting Plaintext To Base64
  • Writing Environment Variables
  • Ofuscate Plaintext With XOR Encoding

HTTP

  • Simple HTTP Server
  • Simple HTTP Client
  • Advanced HTTP Server
  • Simple HTTP + TLS Server
  • Simple HTTP + TLS Client
  • Common HTTP Server Usage
  • HTTP Servers Clustering
  • Streaming Files As HTTP Response
  • Compressing Files over HTTP Response

Cryptography

  • Hashing Content In Nodepp
  • Signing Content With HMAC
  • Ofuscating Content With XOR
  • Generating Public & Private Keys With EC
  • Symmetric Encryption & Decryption Content
  • Asymmetric Encryption & Decryption With RSA

WebSocket

  • Building A Simple WS Client
  • Building A Simple WS Server
  • Building A Simple WS + TLS Client
  • Building A Simple WS + TLS Server