All Projects → wicked-knife → electron-vue-music

wicked-knife / electron-vue-music

Licence: other
Electron + Vue +Vuetify 仿网易云音乐windows客户端

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to electron-vue-music

laracube
Code Driven Reporting Platform for Laravel.
Stars: ✭ 25 (+38.89%)
Mutual labels:  vuetify
vue-cli-preset-vuetify
🗃 An opinionated Vue CLI 3 Vuetify Preset
Stars: ✭ 16 (-11.11%)
Mutual labels:  vuetify
DataStore
Visual develop tool of creating mocked Json
Stars: ✭ 30 (+66.67%)
Mutual labels:  vuetify
device-epd
E-Paper Display Device
Stars: ✭ 26 (+44.44%)
Mutual labels:  vuetify
offPIM
Decentralized, Offline-first, Personal Information Manager (PIM) using PouchDB/CouchDB. Includes task-, note-, and contact-management, as well as journaling.
Stars: ✭ 63 (+250%)
Mutual labels:  vuetify
solidata frontend
first draft for solidata_frontend : vue+nuxt+vuetify+i18n+axios
Stars: ✭ 15 (-16.67%)
Mutual labels:  vuetify
vue-modern-resume
🗂 A simple resume template based on Vue.js framework and Vuetify UI toolkit.
Stars: ✭ 104 (+477.78%)
Mutual labels:  vuetify
Blog2.0
基于Nuxt(ssr)+Vuetify+elementUi+nodeExpress+mongoDb的个人博客全栈项目
Stars: ✭ 20 (+11.11%)
Mutual labels:  vuetify
webapp
Hospital management system web application repo
Stars: ✭ 41 (+127.78%)
Mutual labels:  vuetify
vue-tel-input-vuetify
International Telephone Input with Vuetify.
Stars: ✭ 78 (+333.33%)
Mutual labels:  vuetify
tldr.linux.cn
Linux 命令快速查询(Linux 小程序 Web 版)
Stars: ✭ 47 (+161.11%)
Mutual labels:  vuetify
harker-bell
Official bell schedule app
Stars: ✭ 41 (+127.78%)
Mutual labels:  vuetify
TGVmax
🚂 Get a notification when your TGVmax seat is available
Stars: ✭ 31 (+72.22%)
Mutual labels:  vuetify
vuetify-tsx
Vuetify TSX is just a wrapper lib around vuetify components.
Stars: ✭ 20 (+11.11%)
Mutual labels:  vuetify
inshop-crm-ecommerce
Inshop CRM / ERP ecommerce. It's powerful framework allows to build systems for business with different workflows. It has on board multi language support, clients management, projects & tasks, documents, simple accounting, inventory management, orders & invoice management, possibilities to integrate with third party software, REST API, and many …
Stars: ✭ 48 (+166.67%)
Mutual labels:  vuetify
grpc-web-chat
A simple project demonstrating how both a Go and Java back end can power the same Vue.js front end using gRPC.
Stars: ✭ 21 (+16.67%)
Mutual labels:  vuetify
vuetify-with-storybook
Setting up Storybook with Vuetify the right way
Stars: ✭ 116 (+544.44%)
Mutual labels:  vuetify
Zwave2Mqtt-docker
Docker container for Zwave2Mqtt Gateway and Control Panel app
Stars: ✭ 29 (+61.11%)
Mutual labels:  vuetify
2020-doran-doran
🏡 위치 기반 소통 서비스
Stars: ✭ 80 (+344.44%)
Mutual labels:  vuetify
vuetify-admin
SPA Admin Framework for Vue.js running on top of REST APIs and built on Vuetify
Stars: ✭ 212 (+1077.78%)
Mutual labels:  vuetify

网易云音乐客户端

项目简介

本项目的主要技术栈为electron + vue全家桶。

项目使用了Vuetify组件库,对应组件的API可参考官方文档。

项目使用webpack辅助构建,使用electron-builder打包为可执行文件。

项目的API接口均来自https://github.com/Binaryify/NeteaseCloudMusicApi。感谢接口数据支持。

本项目深度集成了接口服务,可独立运行。

项目目录

├─.build
└─build
├─dist
└─src
    ├─main
    └─renderer
        ├─API
        ├─base
        ├─common
        ├─components
        ├─iconfont
        ├─mixins
        ├─router
        ├─scss
        ├─store
        └─views
  • .build: 存放项目工作流相关代码。
  • build: 存放electron打包后的代码。
  • dist: 存放使用webpack打包后的前端代码。
  • server: 存放项目的接口服务相关代码。
  • src: 存放项目的客户端代码。
  • main: 存放项目主进程的相关代码。主要用来进行主进程、渲染进程之间的通信。
  • renderer: 存放项目的渲染进程相关代码。项目目前包含两个渲染进程,用来渲染主应用和登录界面。
  • API: 存放项目的所有接口。按照其不同的功能所属,进行划分。
  • base: 存放项目所用到的基础组件。

    注意与业务组件进行区分

  • common: 存放项目的所用到的通用方法。
  • components: 存放项目的业务组件。

    注意与基础组件进行区分

  • iconfont: 字体图标库。
  • mixins: 项目用到的mixin。

    多人协作开发时,mixin可能造成代码的可读困难,建议谨慎使用。

  • router: 项目的路由管理目录。按照页面的不同所属,进行了对应的划分。
  • scss: 项目的全局样式文件。
  • store: 项目的状态管理目录。persist目录下用来对部分状态进行持久化管理。
  • views: 项目的所有页面文件。所有的页面文件按照router目录下的路由声明进行划分。
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].