aniasse / projects

Mes projets

43 projets open source — du shell Unix aux architectures cloud distribuées, en passant par les jeux réseau en Rust et les outils CLI en Go.

GitHub Profile
Open source

Web & Backend

10 projets
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Real-Time Forum

Forum complet avec messagerie instantanée via WebSocket, authentification JWT et SQLite.

GoWebSocketJWT
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Forum Sécurisé

Forum avec protections CSRF, XSS, rate limiting et audit de sécurité OWASP.

GoSecurityCSRF
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Forum Auth

Système d'authentification OAuth2 (Google/GitHub) avec sessions sécurisées et cookies chiffrés.

GoOAuth2Sessions
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Net-Cat

Réimplémentation de NetCat en Go avec chat TCP multicast et gestion des connexions concurrentes.

GoTCPNetworking
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Lem-In

Simulation de colonies de fourmis sur graphe avec algorithme de flux maximum (BFS/Dijkstra).

GoAlgorithmGraph
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Forum

Forum web complet en Go avec posts, commentaires, likes/dislikes et catégories.

GoSQLiteMVC
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Forum Image Upload

Extension de forum avec upload d'images sécurisé, validation MIME et stockage optimisé.

GoUploadSecurity
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Groupie Tracker Search

Barre de recherche autocomplete pour tracker de concerts avec suggestions temps réel.

GoSearchAutocomplete
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Groupie Tracker Viz

Visualisation de données de concerts avec graphiques interactifs et statistiques d'artistes.

GoData VizCharts
CLIENTBrowserHTTPSAPI GatewayGET /usersPOST /authWS /liveBusinessLogic GoAuth / JWTbcryptSQLiteWebSocketGo · REST · JWT · SQLite

Groupie Tracker Filters

Système de filtres avancés pour tracker de concerts : plage de dates, lieux et nombre de membres.

GoFiltersQuery Builder

CLI & Outils

9 projets
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

0-Shell

Shell Unix complet en Go avec syscalls bas niveau, gestion processus, signaux et pipes.

GoShellSyscalls
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

ASCII Art Web

Application web ASCII art containerisée avec Docker, templates Go et interface responsive.

GoDockerWeb
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

Groupie Tracker Geo

Tracker de concerts musicaux avec géolocalisation, carte interactive et filtres avancés.

GoREST APIGeolocation
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

Go Reloaded

Outil de transformation de texte avancé : corrections grammaticales, conversions et formatage automatique.

GoText ProcessingRegex
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

Math Skills

Outil statistique CLI calculant moyenne, médiane, variance et écart-type sur des datasets.

GoStatisticsMath
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

ASCII Art Color

Générateur ASCII art avec support des couleurs ANSI et mise en forme avancée du terminal.

GoANSICLI
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

ASCII Art Output

Exportation d'ASCII art vers fichiers avec gestion multi-formats et redirections.

GoCLIFile I/O
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

ASCII Art FS

Sélection de polices ASCII art via système de fichiers avec chargement dynamique de banners.

GoCLIFile System
adama ~ zshadama@dev:~$ ./0-shell0-shell v1.0 · type 'help'$ ls -la | grep godrwxr-xr-x main.godrwxr-xr-x shell.go$ ps aux | wc -l42$stdin|cmd|stdoutfork()exec()Go · Unix · Syscalls · CLI

ASCII Art Justify

Alignement et justification d'ASCII art : centré, gauche, droite et justifié selon la largeur du terminal.

GoCLITerminal
/
Adama.

Software Engineer basé au Sénégal. Spécialisé en Go, Rust, Cloud-DevOps, Cybersécurité et calcul haute performance (HPC/GPU). Passionné par les systèmes distribués et les architectures performantes.

Stack

  • Go
  • Rust
  • TypeScript
  • Vue / Nuxt
  • Python · HPC
  • Docker / K8s

Status

Disponible

Ouvert aux missions freelance, postes CDI et collaborations open source.

Me contacter

© 2026 Adama Niasse. Tous droits réservés.

Dakar, Sénégal