@thantrik/nanma v1.0.4
Overview
A collection of tools which used by a web developer. It can be installed as a chrome/edge plugin. Please create issues for new plugins.
This plugin never connect to any thrid party site for push or fetch data other than github. No Analytics integrated with this extension. Completely under user control. I won't be knowing any errors about tools execution. So please create issues in github once you face any error.
Browsers
- Chrome
- Edge
- Vivaldi
- Edge
Architecture
This system created in plugin model. You can write your component with instruct format and plug it into the code.
Plugin have following components
- Web interface - interface to show when route/menu option selected
- popup interface - interface section to show in chrome popup
- URL Hook - code to run while user accessing a domain - eg: json view while accessing json file
- Background service - to access and interact with indexdb and CPU oriented tasks
- DevTool interface - to show report and detailed information of current tab web related
- Settings interface - settings option related to the plugin
- Redux Action, Reducers - redux interface for data storage and usage
- Normalizers & Selectors - redux data processing functions
Status
In development, will publish once it complete
How to build from source
git clone git@github.com:thantrik/nanma.git cd nanma yarn app:install yarn build
Creates a directory with version name mentioned in package.json
Open chrome extension menu and load unpacked extension by selecting the build output directory
How add a new plugin source ?
Complete the code setup with required dependancies.
yarn new:plugin -- {plugin name}
Command will create a copy of plugin template with necessary files. Modify the created template.
import plugin in ux\index.tsx
file
import "./plugins/{plugin-name}";
Architecture
Static Plug and play mode
Plugins
Name | Status | Size | Developer | Remarks |
---|---|---|---|---|
❌awesome-links | pending | 300KB | krishna | |
❌chat | pending | 300KB | krishna | |
❌clock | pending | 300KB | krishna | |
✔️code | done | 300KB | krishna | |
❌csv-view | pending | 300KB | krishna | |
❌dashboard | pending | 300KB | krishna | |
✔️diff | done | 300KB | krishna | |
❌gifmaker | pending | 300KB | krishna | |
❌github | pending | 300KB | krishna | |
❌html | pending | 300KB | krishna | |
❌icon-maker | pending | 300KB | krishna | |
✔️json | done | 300KB | krishna | |
❌live-code | pending | 300KB | krishna | |
❌my-data | pending | 300KB | krishna | |
✔️my-web | pending | 300KB | krishna | |
❌offline-doc | pending | 300KB | krishna | |
❌performance | pending | 300KB | krishna | |
✔️image-editor | pending | 300KB | krishna | |
❌prettier | pending | 300KB | krishna | |
❌read-later | pending | 300KB | krishna | |
❌rich-text | pending | 300KB | krishna | |
❌snippets | pending | 300KB | krishna | |
❌svg-edit | pending | 300KB | krishna | |
❌timer | pending | 300KB | krishna | |
❌timezone | pending | 300KB | krishna | |
❌todo | pending | 300KB | krishna | |
❌unicode | pending | 300KB | krishna | |
❌url | pending | 300KB | krishna | |
❌vscode | pending | 300KB | krishna | |
❌web-server | pending | 300KB | krishna | |
✔️md-editor | done | 300KB | krishna | |
❌table-gen | pending | 300KB | krishna | |
✔️color picker | done | 300KB | krishna | |
✔️ts play | done | 300KB | krishna | |
✔️screen-capture | done | 300KB | krishna |
Code
Code viewer, while accessing web links, code viewer will format code based on extensions
Awesome links
Store & Manage all links which developer found as awesome tools
CSV
CSV will be viewable as Excel instead of text
Dashboard
View and manage plugins
diff
View code diff, text diff
Gif Maker
create dynamic gif images (loading etc)
Github
Octree, custom github pages
Html
Live HTML editor
Icon-maker
.ico image, 16,32 bit icon maker
Json
JSON viewer and editor
live code
Live code editor between peer to peer connected in same network
my data
To Store some personal data in encrypted space
my web
Custom style, javascript snippets to run while accessing the respective website
eg: I want to modify my facebook. I just need to add some custom styling. it will inject to facebook while accessing
performance
Analyse performance of website without opening dev tools
Image-edit
Simple Image editor
prettier
Code prettier
read-later
Same as offline-doc
Rich Text
Rich text editor
Snippets
Javascript code snippets to execute with form inputs
SvgEdit
SVG Editor
Timer
Timer
Task Timer
Beep Timer
Todo
Todo app with static calender
Unicode
Unicode table
Vscode
File editor for scoped directories
Web Server
Run a local webserver from give directory in a local port
TCP Chat
TCP/IP, UDP based chat, file transfer etc.
Markdown Editor
Markdown and preview
Table-gen
Table generator
UI Collection
UI component library collection
Screen capture
Full screen, current view capture & Edit tool
Some of screenshots
CODE EDIT
DIFF VIEW & EDIT
IMAGE EDIT & SCREEN CAPTURE EDIT
JSON VIEW & EDIT
MD - MARKDOWN EDITOR
WEBSITE CUSTOMIZATION SNIPPETS
HEX CODE COLOUR SELECTION
4 years ago