Modularity and productivity is our main focus.
We.js is build with some of most reliable tools in NPM and structured with sucessfull patterns.
Create amazing applications with little effort and save your money for the right things.
Split your project features in plugins and reuse in new projects.

Generators
Generate one functional project structure in seconds with we.js generator. Suport to generate resources and Swagger docs
Help us maintain and develop.
Interoperability
Create APIs how work with other products or systems, present or future, in either implementation or access, without any restrictions

JSONAPI
http://jsonapi.orgBuild in JSONAPI response format, compatible with your favorite client side framework. Angular.js, Ember.js, Vue.js, React ... only request and use.

Swagger
http://swagger.ioSimple awesome documentation strategy and We.js have one generator for build docs from project configurations.
You want more? send one request in https://github.com/wejs/we/issues/new
Powerfull CLI
Great set of usefull commands

Build APIs with Swagger docs in secconds:
Build and share plugins and projects
Examples avaible in we.js generator (generator-wejs module).

Conference portal
Host multiple events in one installation and every event have its own content and administrative interface
Link: https://events.wejs.org.

Blog
Be free to create beautiful themes for your own projects. Themes have the power to extend default plugin templates
Link: https://wejs.org/article.
Features
Pre build projects for make blogs, sites, conference portal or APIs ready for use.
Example plugins
Disqus
A simple way to add Disqus comments to your site.
Image
Upload, resize and load images in multiple styles.
Article
Write html texts with suport to tags, categories and images.
Terms and Tags
Configurable term field for any model with suport to vocabulary.
We.js and related modules is open source. It's hosted, developed, and maintained on GitHub.
View the code in GitHubSuport and community
Come here if you have a issue, want help or talk about we.js: