Skip to content
View darshanmarathe's full-sized avatar

Block or report darshanmarathe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
darshanmarathe/README.md

Hi there 👋

First of all thanks for visiting my page So who am i ?

A Developer with

  • Backend + Frontend + DevOps + Product development
  • 21+ Years experience building systems.
  • Experience in Developing SaaS App Check CollabMantra.com (95% code written by me)
  • BE - NodeJs / C# / Golang / Python
  • FE (React / Vue / Angular / Web Components / ComponentForge (that's the framework written by me)

Domains with experience

  • OTT
  • E-commerce
  • Procurement
  • Travel and hospitality
  • SaaS
  • ALM

Some good projects your developers can start using today

And Roadmap Link to RoadMap

Releases Link to Releases

UI Toolkits

Advanced components for your UI team

React

https://github.com/darshanmarathe/dm-react-components

DEMO : https://dm-react-components.netlify.app/

Components

  • JSONForm (Low code form builder with validations)
  • Autocomplete
  • Masonry
  • PDF Export
  • Picture Taker
  • QR/Barcode Scanner
  • QR Generator
  • Dynamic Table (Grid control)
  • Syntax Highlight based in prism.js
  • TextArea (BETA) (snippets for textarea)

Vue

https://github.com/darshanmarathe/dm-vue-components

DEMO : https://dm-vue-components.netlify.app/

Components

  • JSONForm (Low code form builder with validations)
  • Autocomplete

Web-Components (Built with componentForge)

https://github.com/darshanmarathe/dm-cf-components

DEMO : https://dm-cf-components.netlify.app/

Components

  • JSONForm (Low code form builder with validations)
  • Autocomplete

Angular

https://github.com/darshanmarathe/dm-ng-components

DEMO : https://dm-ng-components.netlify.app/

Components

  • JSONForm (Low code form builder with validations)
  • Autocomplete

ComponentForge

github.com/darshanmarathe/componentForge

TypeScript Lit-html WebPack A Web Component framework which you can use to build native web components using reactish framework with state and props and lit-html

Website https://componentforge.collabmantra.com/

FEATURES

  • React style API
  • Powered by Lit-html
  • Zero configuration
  • Template Injection
  • FAST
  • No Extra lib needed for simple xhr like GET/POST

mkDOM (Make DOM)

https://github.com/darshanmarathe/mkdom

Have you written code like this

myElem.innerHTML = `<div class='card'> ${title} </div>

and Source Code Analysis Tools for e.g. checkmarks are reporting as possible XSS attack the tool is right but then how to fix it ? Here comes the mkDOM library with a fluent API to help you

const div = mkDOM('div' , {
"class":  'card'
}).content(title)
myElem.appendChild(div.element)

But now your code is safe and SCAT tools are happy with it. :-)

XCMD

Commands on steroids

https://github.com/darshanmarathe/xcmd

Batch Commands ScriptCS NodeJS

Super commands for your windows programmers for improving development productivity and make them lazy

FEATURES

  • Git commands
  • folder / file creation
  • Machine configuration commands
  • Linux commands touch ls ll cat etc
  • Docker commands
  • npm commands
  • Utility commands win zip unzip

PartialJS

https://github.com/darshanmarathe/partialjs

Demo

Partial Tag for HTML without any server side technology

FEATURES

  • Re-use HTML areas
  • Load HTML Files or Server pages or Action/Controller
  • Onload run a JS Function
  • Delay Load
  • AutoRefresh in time interval
  • Custom Tag name support get your own tag
  • 0 AJAX load with Handlebar templating
  • Javascript API
  • Load If Condition

CodeCollab AKA Interviewpad

github.com/darshanmarathe/CodeCollab

DEMO

interviewpad.collabmantra.com/

FEATURES

  • Take real time coding interviews
  • Support for 30 Languages and real time
  • Host More than 1 interview

BindingJs

github.com/darshanmarathe/bindingsjs JS Micro Front-end event binding with declarative programming Write 0 JS for binding your micro frontend

FEATURES

  • Pass strings with Events to other controls.
  • Pass Object with Events to other controls.
  • Pass strings/Objects to function.
  • Complex property binding with target format.

json_server_next

github.com/darshanmarathe/json_server_next Node Express

Need a quick API backend enjoy min-json-server

FEATURES

  • Support FileSystem / Mongo / Redis / neDB / MySQL / SQL / Postgres
  • 0 Configuration with FileSystem Backend
  • Dynamic Api with REST Support
  • Caching layer (ENV: CACHE_TTL=100, or soon api level)
  • Reverse Proxy
  • Realtime
  • Hypermedia API
  • Webhooks

Node SQL

github.com/darshanmarathe/NODESQL ES

SQL For Objects Arrays and Async functions (Support for SubQueries)

FEATURES

  • SELECT (obj.prop_name , obj.prop.sub_prop_name)
  • FROM (Objects, Arrays, Async functions)
  • GROUPBY

Pomodorrow

https://github.com/darshanmarathe/pomodorrow winforms

Pomodrrow timer

Decoposer

Mongo Node github.com/darshanmarathe/Decomposer

Decompose MongoDB backup files

Pinned Loading

  1. componentForge-xp componentForge-xp Public

    WebComponent Framework written in typescript expremental

    TypeScript

  2. xcmd xcmd Public

    Super batch commands for windows

    C# 25 1

  3. partialjs partialjs Public

    Partial JS is a library same as ng-include

    HTML 9 1

  4. CodeCollab CodeCollab Public

    Code Collaboration for Microsoft teams

    JavaScript 1

  5. Decomposer Decomposer Public

    JavaScript

  6. json_server_next json_server_next Public

    Minimum json server which works without restart

    JavaScript 1