All Projects → rvpanoz → Luna

rvpanoz / Luna

Licence: gpl-3.0
Manage npm dependencies through a modern UI.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Luna

Webpack Static Html Pages
Webpack template/example with multiple static html pages
Stars: ✭ 202 (-78.69%)
Mutual labels:  webpack, npm
Typescript Webpack Starter
⚡ create-ts-lib: A Starter Kit and a CLI to create your TypeScript / ES6 module bundled by Webpack without thinking about build or unit tests configurations. 🏠
Stars: ✭ 358 (-62.24%)
Mutual labels:  webpack, npm
Scalajs Bundler
Stars: ✭ 206 (-78.27%)
Mutual labels:  webpack, npm
Reactn
React, but with built-in global state management.
Stars: ✭ 1,906 (+101.05%)
Mutual labels:  webpack, npm
Kotlin Frontend Plugin
Gradle Kotlin (http://kotlinlang.org) plugin for frontend development
Stars: ✭ 578 (-39.03%)
Mutual labels:  webpack, npm
Angularjs Webpack Starter
🚀 A modern frontend setup for AngularJS projects using NPM, TypeScript and Webpack.
Stars: ✭ 173 (-81.75%)
Mutual labels:  webpack, npm
Webpack Cdn Plugin
A webpack plugin that use externals of CDN urls for production and local node_modules for development
Stars: ✭ 306 (-67.72%)
Mutual labels:  webpack, npm
Webpack Guide
Webpack Handbook
Stars: ✭ 136 (-85.65%)
Mutual labels:  webpack, npm
React Starter Kit
React Starter Kit — front-end starter kit using React, Relay, GraphQL, and JAM stack architecture
Stars: ✭ 21,060 (+2121.52%)
Mutual labels:  webpack, material-ui
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (-56.33%)
Mutual labels:  webpack, npm
Goa
基于Beego开发的问答系统
Stars: ✭ 154 (-83.76%)
Mutual labels:  webpack, npm
Vue Admin Webapp
this is a admin project
Stars: ✭ 673 (-29.01%)
Mutual labels:  webpack, npm
Modern Wasm Starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
Stars: ✭ 140 (-85.23%)
Mutual labels:  webpack, npm
100 Days Of Code Frontend
Curriculum for learning front-end development during #100DaysOfCode.
Stars: ✭ 2,419 (+155.17%)
Mutual labels:  webpack, npm
Book
《现代化前端工程师权威指南》https://guoyongfeng.github.io/book/
Stars: ✭ 141 (-85.13%)
Mutual labels:  webpack, npm
Fullstacktemplate
A Template for Creating a Full Stack Web Application with Python, NPM, Webpack and React
Stars: ✭ 223 (-76.48%)
Mutual labels:  webpack, npm
Razzle Material Ui Styled Example
Razzle Material-UI example with Styled Components using Express with compression
Stars: ✭ 117 (-87.66%)
Mutual labels:  webpack, material-ui
Php Sf Flex Webpack Encore Vuejs
A simple app skeleton to try to make every components work together : symfony 4 (latest stable at the date, but work with sf 3.3+ if you just change the versions in composer.json), symfony/flex, webpack-encore, vuejs 2.5.x, boostrap 4 sass
Stars: ✭ 118 (-87.55%)
Mutual labels:  webpack, npm
Front End Doc
前端文档汇总(觉得对您有用的话,别忘了star收藏哦^_^ !)
Stars: ✭ 372 (-60.76%)
Mutual labels:  webpack, npm
Articles Translator
📚Translate the distinct technical blogs. Please star or watch. Welcome to join me.
Stars: ✭ 606 (-36.08%)
Mutual labels:  webpack, npm

Luna - npm management through a modern UI. Built with Electron 🌺

Luna

npm desktop manager for handling npm dependencies. Supported platforms: OS X Windows and Linux.


Build Status CodeFactor PRs Welcome NPM Version FOSSA Status License: GPL3.0 Active Development

Motivation

Luna was created with main purpose to provide a flexible and modern UI for npm dependencies management. You can install, update and uninstall packages using a user interface build on latest web technologies.

Features

  • Manage global and local packages
  • Search for new packages
  • Install packages
  • Update packages
  • Uninstall packages
  • Filter packages by name, group and outdated
  • Preview package details (versions, statistics, dependencies and more)
  • Get notifications for missing dependencies or extraneous packages

Screenshots

How it works

The Renderer Process architecture:

  • Action (Event) driven nature
  • The IO Management, Business Logic Management and Predictable Application State Management processors (middlewares) are subscribers of the application action stream.
  • The IO Management and Business Logic Management are consumers and producers of actions.
  • The Predictable State Management is just a consumer of actions
  • The views are listeners of the predictable state and they are re rendered whenever the predictable state changes and they produce actions upon the user interaction (clicks)

Usage

Install application's dependencies:

npm install

Start the application

npm start

Start the development server and run the application in development mode:

npm run dev

Binaries

All binaries of the latest version are uploaded to the releases

Tech Stack

  • Electron - 🛠 - 🐙 - Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • React - 🛠 - 🐙 - React is a JavaScript library for building user interfaces
  • Redux - 🛠 - 🐙 - Predictable state container for JavaScript apps
  • Webpack - 🛠️ - 🐙 - A static module bundler for modern JavaScript applications.
  • Babel - 🛠️ - 🐙 - A JavaScript compiler; use next generation JavaScript, today.
  • Rxjs - 🛠️ - 🐙 - Reactive extensions library for Javascript
  • Material-UI - 🛠️ - 🐙 - React components that implement Google's Material Design.

GreeceJS meetup presentation

You can view my presentation in the GreeceJS meetup at http://bit.ly/2RES3AN

Contributing and Issues

Contributions, issues and feature requests are welcome.
Feel free to check issues page.

Pull requests are always welcome. 💪
Be sure to merge the latest from "upstream" before making a pull request. 🙏

License

Copyright © 2020 rvpanoz. This project is GPL-3.0 licensed.

FOSSA Status


In memory of my friend luna ❤️

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].