explaingit

0x7c13/notepads

10,070C#Audience · generalComplexity · 2/5Setup · easy

TLDR

Notepads is a modern, tab-based text editor for Windows with Markdown preview and a diff viewer, designed as a lightweight, privacy-respecting replacement for the built-in Notepad.

Mindmap

mindmap
  root((notepads))
    What It Does
      Tab-based editing
      Markdown live preview
      Side-by-side diff view
    Key Features
      Session snapshots
      Handwriting input
      Command line launch
    Privacy
      No data collection
      No keystroke logging
      Basic analytics only
    Install
      Microsoft Store
      winget package
    Limits
      UWP restrictions
      1 MB file cap
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Edit multiple text files at once in a clean tabbed interface on Windows 10 or later.

USE CASE 2

Preview Markdown documents with live rendering while editing the raw text side by side.

USE CASE 3

Compare two versions of a file using the built-in diff viewer to see exactly what changed.

USE CASE 4

Open files from the command line by typing the app name and pin it to specific files directly.

Tech stack

C#UWPWindows

Getting it running

Difficulty · easy Time to first run · 5min

Install from the Microsoft Store or run 'winget install Notepads', no further configuration needed.

In plain English

Notepads is a free, open-source text editor for Windows 10 and later, built as a replacement for the default Notepad with a modern look and a tab-based layout. The author describes it as a personal project created because existing options either felt too heavy for quick tasks or did not visually fit the Windows 10 design style. It includes a tab system for working with multiple files at once, a live Markdown preview that shows rendered output alongside the raw text, and a side-by-side diff viewer that lets you see what changed between two versions of a file. Handwriting input is also supported. You can launch it from the command line by typing its name, and you can pin it to open specific files directly. A session snapshot feature preserves open tabs if you close the app. The app is available for free on the Microsoft Store and via the Windows Package Manager (winget). Because it is built on the UWP platform, there are a few restrictions: it cannot save files to protected system folders, cannot be associated with file types like .cmd or .bat, and has a 1 MB file size limit for now. The README is clear on privacy: the app does not collect any personal information, does not record what you type, and does not read your file names or paths. It does use an analytics service called AppCenter to collect basic usage counts and error data to help the developer fix bugs, and the README links to a GitHub thread explaining this in detail. The app is a personal project from a Microsoft employee, not a Microsoft product. It is localized into over a dozen languages including French, Spanish, Chinese, Japanese, German, Russian, Italian, and Korean. Contributions to code and localization are welcome through the standard pull request process.

Copy-paste prompts

Prompt 1
I'm using Notepads on Windows and want to compare two config files side by side. Walk me through using its diff viewer to spot the differences between the two files.
Prompt 2
How do I set up Notepads to open .md files by default and take advantage of the live Markdown preview while I write documentation?
Prompt 3
I want to use Notepads from the Windows command line to open multiple files at once. How do I pin it and pass file arguments on launch?
Prompt 4
I want to contribute a new language translation to Notepads. What languages are already supported and how do I add a new localization through a pull request?
Open on GitHub → Explain another repo

← 0x7c13 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.