[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"technologies":3,"open-source":167},[4,10,15,21,26,32,38,43,48,53,58,63,68,73,77,82,87,92,97,103,108,113,118,123,128,133,138,143,147,152,157,162],{"title":5,"description":6,"slug":7,"category":8,"icon":9},"Android","Elke app die we uitbrengen bereikt Android — platform-API's, uitvoering op de achtergrond, permissies en de winkeleisen die daarbij horen.","android","framework","logos:android-icon",{"title":11,"description":12,"slug":13,"category":8,"icon":14},"Angular","Het front-endframework waarin we werken als een product al Angular is — een kant-en-klare structuur die past bij grote, langlevende applicaties.","angular","logos:angular-icon",{"title":16,"description":17,"slug":18,"category":19,"icon":20},"Dart","De taal waarin elke Flutter-app die we uitbrengen geschreven is — sound null safety, echte pattern matching, en een compiler voor native en web.","dart","language","logos:dart",{"title":22,"description":23,"slug":24,"category":8,"icon":25},"Django","Het Python-framework dat we pakken als een product op dag één een beheeromgeving, authenticatie en een echt datamodel nodig heeft.","django","logos:django-icon",{"title":27,"description":28,"slug":29,"category":30,"icon":31},"Docker","Elke service die we bouwen verschijnt als container, zodat wat op een laptop, in CI en in productie draait één artefact is en niet drie verschillende.","docker","infrastructure","logos:docker-icon",{"title":33,"description":34,"slug":35,"category":36,"icon":37},"Fastlane","De releaseautomatisering achter ons mobiele werk — ondertekenen, builds en winkeluploads draaien vanuit CI, niet vanaf één laptop.","fastlane","tools","logos:fastlane",{"title":39,"description":40,"slug":41,"category":8,"icon":42},"Flutter","Onze belangrijkste mobiele stack sinds 2018 — één Dart-codebase die uitkomt op iOS, Android, web en desktop zonder een apart team per platform.","flutter","logos:flutter",{"title":44,"description":45,"slug":46,"category":36,"icon":47},"Git","Elk project dat we aanraken leeft in Git — beoordeelde pull requests, CI op elke branch, en een historie die maanden later nog te volgen is.","git","logos:git-icon",{"title":49,"description":50,"slug":51,"category":19,"icon":52},"Go","Onze backendtaal voor realtime-API's en services onder belasting — kleine binaries, snelle builds, en gelijktijdigheid die leesbaar blijft.","go","logos:gopher",{"title":54,"description":55,"slug":56,"category":30,"icon":57},"Google Cloud","De cloud waarop onze productieworkloads draaien — beheerde Kubernetes, opslag en netwerken, zonder handgebouwde servers die niemand wil onderhouden.","gcp","logos:google-cloud",{"title":59,"description":60,"slug":61,"category":36,"icon":62},"Gradle","Het buildsysteem waar elke Android-release doorheen gaat — product flavours, ondertekeningsconfiguraties, en de afhankelijkheden onder een Flutter-app.","gradle","logos:gradle",{"title":64,"description":65,"slug":66,"category":30,"icon":67},"Helm","Hoe we een Kubernetes-uitrol verpakken — service, configuratie, secrets en ingress als één versiebeheerde eenheid die je kunt promoveren en terugdraaien.","helm","logos:helm",{"title":69,"description":70,"slug":71,"category":19,"icon":72},"Kotlin","Waar we naar grijpen als een Flutter-app echt Android eronder nodig heeft — platform channels, achtergrondwerk en integraties met native SDK's.","kotlin","logos:kotlin-icon",{"title":74,"description":75,"slug":76,"category":8,"icon":72},"Kotlin Multiplatform","Bedrijfslogica delen tussen iOS en Android terwijl elk platform zijn eigen native UI houdt — het alternatief wanneer Flutter niet past.","kmp",{"title":78,"description":79,"slug":80,"category":30,"icon":81},"Kubernetes","Hoe we services in productie draaien — Helm-uitrollen, rollouts die terug te draaien zijn, en schalen zonder dat iemand om 3 uur 's nachts wakker hoeft te zijn.","kubernetes","logos:kubernetes",{"title":83,"description":84,"slug":85,"category":30,"icon":86},"NATS","Lichtgewicht berichtenverkeer tussen services — publish\u002Fsubscribe en request\u002Freply zonder het beheergewicht van een volledig brokercluster.","nats","logos:nats-icon",{"title":88,"description":89,"slug":90,"category":8,"icon":91},"Nuxt","Vue met serverrendering, routering en SEO al geregeld — hoe we marketingsites en webapps bouwen die bij het eerste laden snel en vindbaar moeten zijn.","nuxt","logos:nuxt-icon",{"title":93,"description":94,"slug":95,"category":19,"icon":96},"PHP","Waar we met een bestaande PHP-backend werken — hem uitbreiden, ermee integreren, en de mobiele en webclients bouwen die hij moet bedienen.","php","logos:php",{"title":98,"description":99,"slug":100,"category":101,"icon":102},"PostgreSQL","Onze standaarddatabase — waar we naar grijpen tenzij een product een specifieke reden geeft om dat niet te doen, van schema tot indexen.","postgres","database","logos:postgresql",{"title":104,"description":105,"slug":106,"category":19,"icon":107},"Python","Onze taal voor backends, datawerk en AI-integraties — inclusief de Python-bindings die we bij onze eigen Rust-tooling leveren.","python","logos:python",{"title":109,"description":110,"slug":111,"category":8,"icon":112},"React","De front-endbibliotheek waarin we werken als een product al React is — componenten, hooks, en het ecosysteem dat eromheen is gegroeid.","react","logos:react",{"title":114,"description":115,"slug":116,"category":101,"icon":117},"Redis","Waar we data neerzetten die snel moet zijn en opnieuw op te bouwen valt — caches, sessies, verzoeklimieten en achtergrondwachtrijen.","redis","logos:redis",{"title":119,"description":120,"slug":121,"category":19,"icon":122},"Ruby","De taal waarin onze mobiele releaseautomatisering geschreven is — Fastlane-lanes, eigen acties, en de CI-lijm die builds naar de winkels brengt.","ruby","logos:ruby",{"title":124,"description":125,"slug":126,"category":19,"icon":127},"Rust","Waar we heen gaan als prestaties én correctheid allebei tellen — documenten renderen, CLI-tooling, en services die snel en voorspelbaar moeten blijven.","rust","simple-icons:rust",{"title":129,"description":130,"slug":131,"category":101,"icon":132},"SQLite","De database die meereist in de app — lokale caches, offline-first opslag, en alles wat ook zonder netwerk moet blijven werken.","sqlite","logos:sqlite",{"title":134,"description":135,"slug":136,"category":8,"icon":137},"Strapi","Een headless CMS waar we naar grijpen als redacteuren de content moeten beheren — een echte beheeromgeving en een schone API, zonder ze zelf te bouwen.","strapi","logos:strapi-icon",{"title":139,"description":140,"slug":141,"category":19,"icon":142},"Swift","Waar we naar grijpen als een Flutter-app echt iOS eronder nodig heeft — platform channels, integraties met native SDK's, widgets en App Clips.","swift","logos:swift",{"title":144,"description":145,"slug":146,"category":8,"icon":142},"SwiftUI","Het UI-framework van Apple, waar we de native oppervlakken bouwen die een Flutter-app niet kan afdekken — widgets, App Clips, extensies en systeemintegraties.","swiftui",{"title":148,"description":149,"slug":150,"category":8,"icon":151},"Tailwind CSS","Hoe we elke front-end die we bouwen vormgeven — utility-klassen en designtokens in plaats van een stylesheet die alleen maar groeit en nooit wordt opgeschoond.","tailwind","logos:tailwindcss-icon",{"title":153,"description":154,"slug":155,"category":19,"icon":156},"TypeScript","De standaard voor alles wat we voor de browser en voor Node-services schrijven — types die integratiebugs vangen voordat ze een review halen.","typescript","logos:typescript-icon",{"title":158,"description":159,"slug":160,"category":8,"icon":161},"Vue","Ons front-endframework voor beheerpanelen, dashboards voor winkeliers en webapps die jaren onderhoudbaar moeten blijven, geen sprints.","vue","logos:vue",{"title":163,"description":164,"slug":165,"category":36,"icon":166},"Whisper","Het opensource spraakherkenningsmodel van OpenAI — de transcriptiemotor achter spraakinvoer, draaiend als backendservice én op het toestel in de app.","whisper","simple-icons:openai",{"projects":168,"stats":215},[169,178,185,193,200,209],{"title":170,"description":171,"id":172,"slug":173,"technologies":174,"repository":175},"Flutter Adaptive Layout","Een Flutter-pakket dat een andere widget-lay-out opbouwt voor kleine, middelgrote en grote schermen — met breekpunten die jij bepaalt en geen afhankelijkheden buiten MediaQuery.","open_source_nl\u002Fopen-source\u002Fflutter-adaptive-layout.md","flutter-adaptive-layout",[41,18],{"type":176,"company":177,"name":173},"github","nerdy-pro",{"title":179,"description":180,"id":181,"slug":182,"technologies":183,"repository":184},"Flutter Future Progress Dialog","Een Flutter-pakket dat tijdens asynchrone bewerkingen een voortgangsdialoog toont en het resultaat teruggeeft — met Material-, Cupertino- en adaptieve stijlen ingebouwd.","open_source_nl\u002Fopen-source\u002Fflutter-progress-dialog.md","flutter-progress-dialog",[41,18],{"type":176,"company":177,"name":182},{"title":186,"description":187,"id":188,"slug":189,"technologies":190,"repository":191},"Flutter Number Editing Controller","Een TextEditingController die getallen, decimalen en valuta opmaakt terwijl de gebruiker typt — met volledige ondersteuning voor taalregio's.","open_source_nl\u002Fopen-source\u002Fflutter-number-editing-controller.md","flutter-number-editing-controller",[41,18],{"type":176,"company":177,"name":192},"flutter_number_editing_controller",{"title":194,"description":195,"id":196,"slug":197,"technologies":198,"repository":199},"Nerdy Pro Dev Container","Een kant-en-klaar Docker-dev-container-image met Node.js, zsh en Claude Code voorgeïnstalleerd — zet het in de .devcontainer van elk project, sla de build over en begin meteen met programmeren.","open_source_nl\u002Fopen-source\u002Fnerdy-pro-dev-container.md","nerdy-pro-dev-container",[29,46],{"type":176,"company":177,"name":197},{"title":201,"description":202,"id":203,"slug":204,"technologies":205,"repository":206},"Orosu Server","Een veilig CI\u002FCD-uitleveringsprogramma dat losse SSH\u002FSCP-stappen in GitHub Actions en andere CI-pijplijnen vervangt door geauthenticeerde WebSocket-taken die vooraf vastgelegde scripts op de doelmachine draaien.","open_source_nl\u002Fopen-source\u002Forosu-server.md","orosu-server",[126],{"type":176,"company":207,"name":208},"orosu-ci","server",{"title":210,"description":211,"id":212,"slug":210,"technologies":213,"repository":214},"dxpdf","Een snelle, zelfstandige DOCX-naar-PDF-converter geschreven in Rust en aangedreven door Skia — zonder Microsoft Office, LibreOffice of cloud-API. Beschikbaar als CLI-tool, Rust-bibliotheek, Python-pakket en Go-bindings.","open_source_nl\u002Fopen-source\u002Fdxpdf.md",[126,106,51],{"type":176,"company":177,"name":210},{"nerdy-pro:dxpdf":216,"nerdy-pro:flutter-adaptive-layout":245,"nerdy-pro:flutter_number_editing_controller":253,"nerdy-pro:flutter-progress-dialog":266,"nerdy-pro:nerdy-pro-dev-container":277,"orosu-ci:server":282},{"forks":217,"stars":218,"contributors":219,"last_release":240,"issues":241,"has_contribution_guide":242,"license":243,"last_updated":244,"watchers":218},10,43,[220,225,230,235],{"login":221,"profile_url":222,"avatar_url":223,"contributions":224},"thenixan","https:\u002F\u002Fgithub.com\u002Fthenixan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3602098?v=4",1067,{"login":226,"profile_url":227,"avatar_url":228,"contributions":229},"markovdigital","https:\u002F\u002Fgithub.com\u002Fmarkovdigital","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F15268617?v=4",29,{"login":231,"profile_url":232,"avatar_url":233,"contributions":234},"ikashapov","https:\u002F\u002Fgithub.com\u002Fikashapov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3253046?v=4",13,{"login":236,"profile_url":237,"avatar_url":238,"contributions":239},"denizsafak","https:\u002F\u002Fgithub.com\u002Fdenizsafak","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39929354?v=4",2,"v0.8.1",21,false,"MIT","2026-09-20T18:35:11Z",{"forks":246,"stars":247,"contributors":248,"last_release":251,"issues":246,"has_contribution_guide":242,"license":243,"last_updated":252,"watchers":247},0,1,[249],{"login":221,"profile_url":222,"avatar_url":223,"contributions":250},26,"v1.1.0","2026-08-13T19:18:10Z",{"forks":254,"stars":255,"contributors":256,"last_release":263,"issues":246,"has_contribution_guide":242,"license":264,"last_updated":265,"watchers":255},5,3,[257,259],{"login":221,"profile_url":222,"avatar_url":223,"contributions":258},94,{"login":260,"profile_url":261,"avatar_url":262,"contributions":247},"maurovanetti","https:\u002F\u002Fgithub.com\u002Fmaurovanetti","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F402070?v=4","v2.1.0","BSD-3-Clause","2026-03-17T10:44:29Z",{"forks":246,"stars":239,"contributors":267,"last_release":275,"issues":246,"has_contribution_guide":242,"license":243,"last_updated":276,"watchers":239},[268,270],{"login":221,"profile_url":222,"avatar_url":223,"contributions":269},100,{"login":271,"profile_url":272,"avatar_url":273,"contributions":274},"OleksandrFedyay","https:\u002F\u002Fgithub.com\u002FOleksandrFedyay","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F17413471?v=4",33,"v2.0.0","2026-08-19T17:15:57Z",{"forks":246,"stars":247,"contributors":278,"last_release":251,"issues":246,"has_contribution_guide":242,"license":243,"last_updated":281,"watchers":247},[279],{"login":221,"profile_url":222,"avatar_url":223,"contributions":280},23,"2026-08-05T14:37:59Z",{"forks":246,"stars":247,"contributors":283,"last_release":286,"issues":246,"has_contribution_guide":242,"license":287,"last_updated":288,"watchers":247},[284],{"login":221,"profile_url":222,"avatar_url":223,"contributions":285},271,"v0.7.0","Apache-2.0","2026-08-07T12:57:55Z"]