Skip to content

WebArtWork/ngx-packages

Repository files navigation

ngx-packages

A modular ecosystem of Angular-first packages and documentation-driven websites built by Web Art Work.

overview

ngx-packages is a collection of reusable Angular libraries + live documentation websites. Each package is isolated, documented, and can evolve independently.

The ecosystem is designed to:

  • scale across multiple apps
  • support plugin-based architecture
  • be portable to other frameworks (React, Vue)
  • serve as a foundation for wawjs.wiki

ecosystem structure

core platforms

  • wawjs.wiki → unified documentation (waw + ngx + react + vue)
  • ngx.webart.work → main entry for all ngx packages
  • ngx-default.webart.work → default Angular starter project

packages

base packages

  • ngx-core → Core, Dom, Emitter, Store, Meta
  • ngx-ui → Theme
  • ngx-translate → Translate, Language
  • ngx-http → Network, Http
  • ngx-socket → Socket
  • ngx-crud → Crud
  • ngx-rtc → RTC
  • ngx-datetime → Datetime

editor & tools

  • ngx-ace → Code editor integration
  • ngx-fabric → Canvas / graphics
  • ngx-tinymce → Rich text editor

documentation websites

Each package has its own live documentation:


philosophy

  • modular first → each feature is a package
  • docs-first development → every package has a live site
  • framework-agnostic future → Angular → React → Vue
  • plugin architecture → small, composable pieces
  • monorepo-friendly → optimized for NX / large scale apps

ngx default project

ngx-default is a starter Angular project that includes:

  • preconfigured ngx packages
  • SSR (build-time prerender)
  • theming system
  • translation setup
  • scalable architecture

👉 https://ngx-default.webart.work


future direction

  • React + Vue adapters generated from docs
  • unified API layer across frameworks
  • AI-assisted code generation from documentation
  • wawjs ecosystem expansion

repository goals

  • serve as a base for production apps
  • provide reusable architecture patterns
  • standardize frontend development across projects
  • enable fast MVP → scalable product transition

author

Web Art Work https://webart.work

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors