@codexteam/icons
Diverse icons.
@paralleldrive/cuid2
Genereert unieke, veilige en korte ID’s.
@rollup/plugin-commonjs, json, node-resolve, terser, typescript
Rollup-plugins voor ondersteuning van CommonJS, JSON, module-resolutie, minificatie en TypeScript.
@sveltejs/kit
Framework voor het bouwen van webapplicaties met Svelte.
@zerodevx/svelte-toast
Notificatiesysteem voor Svelte-apps.
Archiver
Archivering in ZIP-formaat voor scripts.
Bun
All-in-one JavaScript runtime met ingebouwde bundler, transpiler en package manager.
Certbot
Automatische SSL-certificaatbeheer met Let's Encrypt.
Chart.js / svelte-chartjs
Grafieken en datavisualisatie.
Cheerio
jQuery-achtige HTML-manipulatie op de server.
Cloudflare
Wordt gebruikt voor DNS, CDN en bescherming tegen onderandere DDoS. Niet open source, maar essentieel.
Cron
Tijdgebaseerde taakuitvoering.
Crontab
Tijdgebaseerde taakplanner op Unix-systemen, gebruikt om scripts periodiek uit te voeren.
Debian
Linux-distributie op de servers van Examen Generator.
Deep-equal
Vergelijkt JavaScript-objecten op inhoudelijke gelijkheid.
Docker
Containerisatieplatform voor het veilig uitvoeren van code.
Driver.js
Gebruikerstours en uitleg-overlay voor interfaces.
Editor.js
Blokgebaseerde rich text editor.
Editorjs-undo
Undo-functionaliteit voor Editor.js.
EJS
Embedded JavaScript templating.
Eslint
Linter voor JavaScript/TypeScript-codekwaliteit.
Eslint-plugin-jsdoc
ESLint-plugin voor JSDoc-validatie.
Eslint-plugin-sonarjs
Detecteert bugs en code smells.
Eslint-plugin-svelte
ESLint-integratie voor Svelte-code.
Eslint-plugin-unused-imports
Verwijdert ongebruikte imports automatisch.
Feather icons
Open source icoonset.
Svelte-feather-icons wordt gebruikt om deze in de code te importeren.
Flaticon
Diverse iconen voor een visueel toegankelijke interface.
GitHub
Platform voor versiebeheer en CI/CD. Niet open source, maar essentieel.
Google APIs (googleapis)
Client voor Google-diensten.
Google Drive
Cloudgebaseerde opslag- en samenwerkingsplatform. Niet open source, maar essentieel.
Hetzner
VPS- en hostingprovider. Niet open source, maar essentieel.
Humaaans
Menselijke illustraties voor websites.
jsdom
Simuleert een DOM-omgeving voor uitvoeren van testen.
Jsonwebtoken (JWT)
JWT-creatie en validatie voor veilige sessies.
Jszip
ZIP-bestanden genereren.
KaTeX
Snelle weergave van LaTeX-wiskunde in de browser.
MariaDB
Open source relationele database.
Mathematical Open Type fonts
Math fonts die gebruikt worden tijdens het exporteren van opgaven.
MathLive
Interactieve wiskundige notatie in de browser.
MinIO (server)
Snelle bestandsopslag server.
Alleen de originele MinIO-server wordt gebruikt voor S3 storage (zonder wijzigingen). De S3-client is van Bun en communiceert uitsluitend via de S3 RESTful API.
Netdata
Realtime performance monitoring tool.
NGINX
Webserver en reverse proxy.
Node.js
JavaScript-runtime gebouwd op V8, essentieel voor de backend.
Patch-package
Stelt je in staat patches toe te passen op node_modules zonder forks.
Pdf-lib
PDF-bewerking in JavaScript.
Pdf2json
Parseert PDF’s naar JSON-structuur, gebruikt voor het uitvoeren van testen.
PicoCSS
Lichtgewicht CSS-framework met minimale opmaak.
Prettier
Automatische codeformatter voor consistente stijl.
Prettier-plugin-svelte
Prettier-ondersteuning voor Svelte-syntax.
Prisma
Type-safe ORM voor Node.js en TypeScript.
Prisma-field-encryption
Encryptie voor Prisma-modellen.
Pterodactyl
Docker server management panel.
Puppeteer
Node-bibliotheek voor het aansturen van headless Chromium.
Redis
In-memory key-value store en pub-sub channels voor schaalbare applicaties.
Rollup
JavaScript-modulebundler.
rollup-plugin-visualizer
Analyseert grootte van gegenereerde bundels.
Sanitize-html
HTML opschonen tegen XSS (beveiliging).
Socket.IO
Realtime, bi-directionele communicatie tussen client en server.
Svelte
JavaScript-framework dat compileert naar enorm snel JavaScript.
Svelte-carousel
Carousel-component voor Svelte.
Svelte-check
Type checking tool voor Svelte-projecten.
Svelte-tags-input
Tags invoerveld voor Svelte.
Svelte-turnstile
Svelte-component voor Cloudflare Turnstile CAPTCHA.
Testing-library (svelte)
Testing utilities voor Svelte.
Trello
Visuele tool voor taakbeheer. Niet open source, maar essentieel.
Typedoc
Genereert documentatie uit TypeScript-code.
Typedoc-plugin-rename-defaults
Plugin voor betere naamgeving van standaard exports in documentatie.
Ua-parser-js
Zorgt voor leesbare user-agent strings.
UFW (Uncomplicated Firewall)
Firewall voor Linux-systemen.
Vite
Build tool met snelle ontwikkelingsserver en HMR.
Vitest (+vitest-dom)
Snelle test runner gebaseerd op Vite.