HTML Node

Open-source HTML projects categorized as Node

Spacebar Counter is a tool where you can show your skills to click the spacebar and create your world record. This tool also helps improve your spacebar clicking. Visit the spacebar counter. Increase your spacebar speed as well as mouse clicking. https://spacebarcounter.us

Top 11 HTML Node Projects

  • dillinger

    The last Markdown editor, ever.

    Project mention: dd | reddit.com/r/u_vjvpundjke | 2023-05-11

    And of course Dillinger itself is open source with a public repository on GitHub.

  • to-markdown

    🛏 An HTML to Markdown converter written in JavaScript

    Project mention: I need automatic source URLs when I paste any text onto a card or note, like on OneNote. | reddit.com/r/ObsidianMD | 2023-04-20

    // Original script // https://gist.github.com/kepano/90c05f162c37cf730abb8ff027987ca3 // Bookmarklet Converter // https://caiorss.github.io/bookmarklet-maker/ // Libraries // https://github.com/mixmark-io/turndown // https://github.com/mozilla/readability javascript: Promise.all([import('https://unpkg.com/[email protected]?module'), import('https://unpkg.com/@tehshrike/[email protected]'), ]).then(async ([{ default: Turndown }, { default: Readability }]) => { /* Optional vault name */ const vault = ""; /* Optional folder name such as "Clippings/" */ const folder = "Clippings/"; /* Optional tags */ const tags = ""; function getSelectionHtml() { var html = ""; if (typeof window.getSelection != "undefined") { var sel = window.getSelection(); if (sel.rangeCount) { var container = document.createElement("div"); for (var i = 0, len = sel.rangeCount; i < len; ++i) { container.appendChild(sel.getRangeAt(i).cloneContents()); } html = container.innerHTML; } } else if (typeof document.selection != "undefined") { if (document.selection.type == "Text") { html = document.selection.createRange().htmlText; } } return html; } const selection = getSelectionHtml(); const { title, byline, content } = new Readability(document.cloneNode(true)).parse(); function getFileName(fileName) { var userAgent = window.navigator.userAgent, platform = window.navigator.platform, windowsPlatforms = ['Win32', 'Win64', 'Windows', 'WinCE']; if (windowsPlatforms.indexOf(platform) !== -1) { fileName = fileName.replace(':', '').replace(/[/\\?%*|"<>]/g, '-'); } else { fileName = fileName.replace(':', '').replace(/\//g, '-').replace(/\\/g, '-'); } return fileName; } const fileName = getFileName(title); if (selection) { var markdownify = selection; } else { var markdownify = content; } if (vault) { var vaultName = '&vault=' + encodeURIComponent(`${vault}`); } else { var vaultName = ''; } const markdownBody = new Turndown({ headingStyle: 'atx', hr: '---', bulletListMarker: '-', codeBlockStyle: 'fenced', emDelimiter: '*', }).turndown(markdownify); var date = new Date(); function convertDate(date) { var yyyy = date.getFullYear().toString(); var mm = (date.getMonth()+1).toString(); var dd = date.getDate().toString(); var mmChars = mm.split(''); var ddChars = dd.split(''); return yyyy + '-' + (mmChars[1]?mm:"0"+mmChars[0]) + '-' + (ddChars[1]?dd:"0"+ddChars[0]); } const today = convertDate(date); // This is the output template // It is similar to an Obsidian core template // except to insert a value we use: ${value} instead of {{value}} const fileContent =`--- type: clipping date_added: ${today} aliases: [] tags: [${tags}] --- author:: ${byline.toString().split('\n')[0].trim()} source:: [${title}](${document.URL}) ${markdownBody} `; // This copies your text to the clipboard navigator.clipboard.writeText(fileContent); // This creates a new document in Obsidian containing your clipping // I commented it out as this isn't what you asked for /* document.location.href = "obsidian://new?" + "file=" + encodeURIComponent(folder + fileName) + "&content=" + encodeURIComponent(fileContent) + vaultName; */ })

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • heroku-cra-node

    ⚛️ How to use create-react-app with a custom Node server on Heroku

    Project mention: Wrapping a git project? | reddit.com/r/git | 2022-11-12

    So I have a react website up and I want to wrap the react project within a node framework (https://github.com/mars/heroku-cra-node) so the react project would be a subdirectory of the larger project, but I already have git version control on it. Is there a clean way of stepping the version up one directory to incorporate the new code, or at least a clean way of creating a new git repository the retains the commits from the previous repository?

  • samsa

    Variable font inspector

    Project mention: Made a neural network that can combine fonts. also made a cute animation with it where fonts turn to other fonts. | reddit.com/r/learnmachinelearning | 2022-06-29
  • botfuel-dialog

    Botfuel SDK to build highly conversational chatbots

  • nodejs-portable

    Portable version of NodeJS, for Windows

    Project mention: DONE: Automatically Download Saved Reddit Posts/Comments as Obsidian Notes | reddit.com/r/ObsidianMD | 2022-11-07

    Download (optionally portable) node.js and run redditSaver.js with it: \node\node.exe redditSaver.js

  • tilepieces-node

    Node version of tilepieces

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • nodejs-suite-demo

    Examples of using DHTMLX Suite widgets with Node.js. Learn more about Suite:

  • node-red-contrib-primitive-status

    Node-RED node that displays the primitive type of msg.payload in the nodes status.

    Project mention: Making my own node | reddit.com/r/nodered | 2022-08-22

    For example: https://github.com/HaroldPetersInskipp/node-red-contrib-primitive-status

  • log210-enonce-lab0

    Laboratoire d'introduction aux technologies utilisées en LOG210

  • download-node-nightly-executable

    Download node nightly executable

    Project mention: JSON compression in the browser, with gzip and the Compression Streams API. | reddit.com/r/javascript | 2023-03-21

    I use DecompressionStream() to decompress the Node.js nightly release before extracting only the node executable from the tar archive https://github.com/guest271314/download-node-nightly-executable/blob/main/index.html.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-11.

HTML Node related posts

Index

What are some of the best open-source Node projects in HTML? This list will help you:

Project Stars
1 dillinger 7,668
2 to-markdown 6,885
3 heroku-cra-node 940
4 samsa 213
5 botfuel-dialog 101
6 nodejs-portable 95
7 tilepieces-node 10
8 nodejs-suite-demo 6
9 node-red-contrib-primitive-status 1
10 log210-enonce-lab0 0
11 download-node-nightly-executable 0
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
codium.ai