npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

oswedev

v0.34.110-3

Published

[![Playwright Tests](https://github.com/We-Dev-Coventeam/OSWeDev/actions/workflows/playwright.yml/badge.svg)](https://github.com/We-Dev-Coventeam/OSWeDev/actions/workflows/playwright.yml) [![Coverage Status](https://coveralls.io/repos/github/We-Dev-Covent

Downloads

13,041

Readme

Playwright Tests Coverage Status

OSWeDev

Framework OpenSource pour le développement d'applications web modernes

🎯 Qu'est-ce qu'OSWeDev ?

OSWeDev est une solution complète et innovante conçue pour outiller les développeurs dans la création d'applications qui évoluent vers des solutions de plus en plus :

  • Génériques - Architecture modulaire extensible et réutilisable
  • 🚀 No-Code / Low-Code - Outils et générateurs pour accélérer le développement
  • 🤖 IA-First - Conçu pour intégrer l'intelligence artificielle nativement
  • 🎓 Expertes - Solutions professionnelles de niveau entreprise
  • 🎛️ Contrôlables - Maîtrise totale sur tous les aspects techniques
  • 🔒 Sécurisées - Gestion avancée des droits et permissions
  • 🎨 Adaptables - Personnalisables aux besoins spécifiques de chaque client

📚 Documentation Complète

➡️ Accédez à la documentation complète

La documentation technique exhaustive inclut :

  • 📖 Introduction et architecture
  • 🗄️ Gestion des données (ModuleTable, ContextQuery, ModuleDAO)
  • ⚙️ Plus de 70 modules essentiels
  • 🛠️ 38 outils utilitaires
  • 📊 Dashboard Builder et visualisation
  • 🔐 Système de sécurité avancé
  • 🔔 Gestion d'événements (Eventify)
  • 🧪 Tests unitaires (470+ tests avec documentation complète)
  • 💡 Exemples et guides pratiques

🏗️ Stack Technique

OSWeDev s'appuie sur des technologies modernes et éprouvées :

  • NodeJS - Environnement d'exécution JavaScript
  • TypeScript - Typage statique pour JavaScript
  • VueJS - Framework progressif pour interfaces utilisateur
  • PostgreSQL - Base de données relationnelle robuste
  • EsBuild - Bundler ultra-rapide
  • PlayWright - Tests end-to-end automatisés

🏛️ Architecture

Les projets OSWeDev sont structurés en couches distinctes :

  1. Générateur de Code - TypeScript / NodeJS
    Génération automatique pour accélérer le développement

  2. Serveur - TypeScript / Express sur NodeJS
    API REST, logique métier, accès aux données

  3. Front Office (FO) - TypeScript / VueJS
    Interface utilisateur publique

  4. Back Office (BO) - TypeScript / VueJS
    Interface d'administration

  5. Module de Connexion - TypeScript / VueJS
    Authentification et gestion des sessions

⚡ Points Forts

🚀 Développement Rapide

  • 70+ modules prêts à l'emploi
  • 38 outils utilitaires pour toutes les tâches courantes
  • Générateur de code automatique
  • CRUD automatique sur toutes les entités

🏗️ Architecture Robuste

  • Pattern modulaire extensible
  • Singleton pour les services
  • APIs REST automatiques
  • Cache intelligent multi-niveaux

🔐 Sécurité Intégrée

  • ModuleAccessPolicy pour gestion fine des permissions
  • Système de rôles et politiques d'accès
  • Validation côté serveur
  • Protection CSRF et sécurisation des sessions

📊 Fonctionnalités Avancées

  • Dashboard Builder interactif
  • Système de variables calculées (ModuleVar)
  • Planification de tâches (ModuleCron)
  • Gestion d'événements asynchrones (Eventify)
  • Background threads pour performances
  • Traductions et internationalisation
  • CMS intégré

🚀 Démarrage Rapide

Pour commencer avec OSWeDev :

  1. Consultez la documentation : https://we-dev-coventeam.github.io/OSWeDev/
  2. Explorez les exemples dans la documentation
  3. Clonez le repository : git clone https://github.com/We-Dev-Coventeam/OSWeDev.git
  4. Suivez le guide d'introduction dans la documentation

🔗 Liens Utiles

📄 Licence

OSWeDev est publié sous licence Apache-2.0.


OSWeDev - Outillez votre développement avec une solution experte, générique et adaptable