Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Javascript Testing Best Practices | 21,034 | 13 days ago | 55 | mit | JavaScript | |||||
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022) | ||||||||||
Mean | 12,176 | 3 months ago | February 02, 2017 | 49 | TypeScript | |||||
The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications | ||||||||||
Docx | 3,046 | 47 | 77 | a day ago | 64 | September 22, 2022 | 65 | mit | TypeScript | |
Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser. | ||||||||||
Notadd | 2,673 | 21 days ago | 44 | February 07, 2018 | 45 | apache-2.0 | TypeScript | |||
A microservice development architecture based on nest.js. —— 基于 Nest.js 的微服务开发架构。 | ||||||||||
Docxtemplater | 2,425 | 184 | 77 | 3 days ago | 245 | August 30, 2022 | 7 | other | JavaScript | |
Generate docx, pptx, and xlsx from templates (Word, Powerpoint and Excel documents), from Node.js, the Browser and the command line / Demo: https://www.docxtemplater.com/demo. #docx #office #generator #templating #report #json #generate #generation #template #create #pptx #docx #xlsx #react #vuejs #angularjs #browser #typescript #image #html #table #chart | ||||||||||
Angular Express Seed | 1,542 | 7 years ago | 26 | JavaScript | ||||||
A great starting point for writing AngularJS apps backed by an Express-powered node.js server. | ||||||||||
Angular Full Stack | 1,414 | 9 days ago | 7 | mit | TypeScript | |||||
Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript. | ||||||||||
Angular Socket Io Seed | 784 | 4 years ago | 8 | JavaScript | ||||||
A great starting point for writing AngularJS apps backed by a Socket.io-powered node.js server. | ||||||||||
Awesome Resources | 608 | 13 days ago | 116 | HTML | ||||||
:sunglasses: List of helpful resources added by the community for the community! | ||||||||||
Angular2 Express Starter | 569 | 3 years ago | 7 | mit | TypeScript | |||||
Angular 8 and Express :family: ( Heroku ready ) |
ThisMyPC provides a neat web interface that can be used for browsing your desktop drives from any device in your browser itself. With the help of NodeJs, the file details are displayed in JSON format that can then be easily displayed in web browsers.
The source code is open so that you can download the source code and set it up with ease if you would like to have your own exclusive environment.
Desktop App Login | Desktop App Open | Web App computer hard drives | Web App computer hard drives Open |
---|---|---|---|
.
├── .github/ISSUE_TEMPLATE
├── doc # All Api doc and gif files
├── thisMyPCApp # Electron JS app folder
├── thisMyPCServer # Node JS MongoDB and Express JS server folder
├── thisMyPCWeb # Angular website folder
├── .gitignore
├── .gitlab-ci.yml
├── CODE_OF_CONDUCT.md
├── LICENSE
└── README.md
The concept behind thismypc app was to transfer your computer folder and file information through a nodeJS server to the web end as JSON data.
All usage instruction and information update on Github Wiki.
Platform | Status |
---|---|
Microsoft Windows | Developing |
Linux | Pending |
Mac os | Pending |
Android | Developing |
git clone https://github.com/supunlakmal/thismypc.git
This Command will copy a full project to your local environment
cd thisMyPCWeb
npm i
cd thisMyPCWeb
Move into angular Project Folder
npm i
install all dependency.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
cd thisMyPCApp
npm i
cd thisMyPCWeb
Move into Electron Project Folder
npm i
install all dependency.
Run npm run start
start electron app in debug mode
cd thisMyPCServer
npm i
cd thisMyPCServer
Move into Node Project Folder
npm i
install all dependency.
Run npm node index.js
to start node server
URL |
---|
/api/v1/graphql |
Web API | URL | Description |
---|---|---|
User Register | /api/v1/user/register | - |
User Login | /api/v1/user/login | - |
User Logout | /api/v1/user/:userID/logout | - |
User Auth | /api/v1/user/authentication | - |
User Info | /api/v1/user/:userID | - |
User Online PC List | /api/v1/user/computer/online | - |
Public PC Access | /api/v1/computer/public/access | - |
User PC List | /api/v1/user/computer | - |
Update User Account | /api/v1/user/update | - |
Update User Password | /api/v1/user/password/edit | - |
Update User PC Public status | /api/v1/user/computer/public/status/update | - |
Update User PC Public Key | /api/v1/user/computer/public/key/update | - |
Socket Name | Socket | Type | Description |
---|---|---|---|
Join Socket from Web | joinFromWeb | emit | - |
Folder or Driver Open Request | openFolder | emit | - |
PC access Requests | pcAccessRequest | emit | - |
Get Hard Drive List | hDDList | on | - |
Folder or hard drive open data | openFolderRequestToWeb | on | - |
APP API | URL | Description |
---|---|---|
User Login From App | /api/v1/user/computer/login | - |
User Info | /api/v1/user/:userID/computer/:computerKey | - |
User Logout | /api/v1/user/:userID/computer/logout | - |
Socket Name | Socket | Type | Description |
---|---|---|---|
Join Socket from APP | joinFromApp | emit | - |
Send Hard Drive List | hDDList | emit | - |
Send Data inside Folder or Hard Drive | sendOpenFolderRequest | emit | - |
Send callback of Folder Create Function | folderCreateCallback | emit | - |
PC access user and data | pcAccessRequest | on | - |
Folder or Hard drive open request | openFolderRequest | on | - |
Folder Validation | validateFolderName | on | - |
MongoDB use as Database.
The MIT License 2019 Supun Lakmal