Website profiles · Technology insights · Alternatives

programmingfonts.org

Try out the best and newest monospace fonts for code

No paid content found
Visit website
Profile views 8 Outbound visits 2 Normal
Programming Fonts Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2014
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Programming Fonts?

Programming Fonts is a browser-based test-drive tool for monospace typefaces designed for code. Instead of installing fonts one at a time, you open the site, browse a catalog of programming fonts, and see sample code rendered in each one so you can compare legibility before committing to a download or editor change.

From the page evidence, the site organizes fonts with sorting options (newest, oldest, newest addition, name, author) and shows details such as coverage, variants, and a website link for each entry. It also points to a GitHub repo and a Tumblr blog, suggesting the catalog is community-maintained.

Who it's for

  • Developers choosing a font for an editor, terminal, or IDE.
  • People who care about distinguishing similar glyphs (for example, 0 vs O, 1 vs l vs I).
  • Anyone comparing ligature support, character coverage, or available weights before installing.

Practical next step

Pick two or three fonts you already like, view them side by side in the test drive at the same size and color scheme you use daily, and check the specific characters that trip you up. If a font handles those clearly at your normal size, it's a reasonable candidate; if you have to squint or slow down, move on.

A concrete scenario: if you work in a dark-themed editor at a small size, test candidates at that exact size rather than at a large display size, since many fonts look fine when big but lose clarity when small.

Related resources include GitHub for the project's repository and Tumblr for its blog.

How do I test drive a monospace font on Programming Fonts?

Open Programming Fonts and pick a font from the list on the left; the main panel then renders sample code in that font so you can judge it directly. The page is built for side-by-side comparison rather than installation, so treat it as a try-before-you-download step.

What you can actually do there

  • Browse the catalogue and sort it by Newest, Oldest, or Newest addition, which is useful when you want to see what has recently appeared rather than the established classics.
  • Filter or scan by Name and Author to find a specific family or everything from one designer.
  • Check the Details, Coverage, and Variants information for a font before committing to it. Coverage matters most: a font that looks great in a demo but lacks the glyphs you need (arrows, box-drawing characters, ligatures, non-Latin scripts) will disappoint you in a real editor.
  • Follow the Website link for a font to reach its own project page, and use the Github repo or Tumblr blog links for updates and discussion.

A practical test routine

  1. Open your own source file in your editor, then switch to the test drive page and paste a representative chunk of your code into the sample area if the page allows editing — otherwise compare the rendered sample against what you see on screen.
  2. Look at the characters that cause trouble: 0 versus O, 1 versus l versus I, rn versus m, and punctuation like ;, :, {}, [].
  3. Check the weight and width you would actually use. A font that reads well at regular weight may be too heavy or too cramped when you go bold for keywords.
  4. Confirm the coverage items from the Details/Coverage panel against the languages and symbols in your daily work.
  5. Only then download and set it in your editor, where line height, antialiasing, and your terminal's rendering will differ from the browser.

Who benefits most

Developers who stare at code for hours and are bothered by ambiguous glyphs, and anyone choosing a font for a team style guide, since the coverage and variants data lets you rule out options quickly. If you already know you need a specific feature — say, full box-drawing support for terminal UIs — start with the Coverage field and work backwards rather than browsing by appearance.

Decision criterion

Judge a candidate on three things in order: whether it distinguishes the characters you confuse, whether it covers the scripts and symbols you use, and only then whether you like how it looks. Appearance is the easiest to change your mind about; missing glyphs are not.

Which programming fonts are best for coding with ligatures?

The best place to start is a test-drive site rather than a static list: Programming Fonts lets you preview monospace fonts in the browser, sort them by newest or oldest, and filter by name or author, so you can compare ligature behavior in realistic code before installing anything.

Fonts commonly chosen for ligatures

  • Fira Code — the most widely adopted ligature font; turns ->, =>, !=, >= and similar sequences into single glyphs. Good default if you want broad editor and terminal support.
  • JetBrains Mono — designed with ligatures and taller lowercase letters for better readability at small sizes; a strong pick for long coding sessions.
  • Cascadia Code — Microsoft's coding font with ligatures, shipped with Windows Terminal and Visual Studio; convenient on Windows.
  • Victor Mono — a more stylized option with cursive italics and ligatures; divisive, but popular with people who like distinct italic comments.
  • Iosevka — highly configurable; you can build a variant with or without ligatures and adjust width and spacing.

What actually matters when choosing

Consideration Why it matters
Ligature coverage Some fonts only ligate a few sequences; check the ones you actually type, like ===, ??, `
Editor support VS Code, Neovim, IntelliJ and others need ligatures explicitly enabled
Terminal support Ligatures often break or misalign in terminals; test before committing
Width and spacing Ligatures can shift column alignment in tables and ASCII art
Team context If you share screens or pair program, unusual glyphs can confuse others

A concrete scenario

If you write TypeScript and JavaScript, => and === appear constantly, so a font with solid arrow and equality ligatures pays off quickly. If you mostly write Go or C, ligature opportunities are fewer, and readability at small sizes matters more than glyph substitution.

Practical next step

Open the test drive on Programming Fonts, type a snippet containing your most frequent operators, and toggle between a few candidates. Then install the winner and enable ligatures in your editor settings — for VS Code, "editor.fontLigatures": true. If you use a terminal daily, test the same font there too, since terminal rendering is where ligature support most often falls short. For a second opinion on rendering and pairing, GitHub hosts the source repositories for most of these fonts, where issue threads often document editor-specific quirks.

How can I compare coverage and variants across multiple programming fonts?

Use Programming Fonts as a test-drive layer: it lists programming fonts with coverage and variant details and lets you switch between them in the same preview, so you compare the same sample text under identical conditions instead of judging fonts from separate screenshots.

What to compare

  • Coverage: Check whether the font includes the glyphs your work actually needs — arrows, box-drawing characters, mathematical operators, ligatures, and non-Latin scripts if you write in them.
  • Variants: Look at available weights, italics, and widths. A font with a true italic and several weights adapts better to UI, print, and terminal use than a single-style font.
  • Rendering behavior: Try the preview at small sizes and with light-on-dark and dark-on-light text, since stroke contrast changes legibility.
  • License and source: The site links to each font's own website, where you can confirm licensing and download options.

A practical comparison method

Criterion Why it matters How to check
Glyph coverage Missing symbols force fallback fonts, breaking alignment Paste your real code sample into the preview
Variants Weight and italic options affect hierarchy and emphasis Cycle through available styles
Legibility at size Code is often read at 12–14px Shrink the preview until it strains
License Determines commercial and redistribution use Follow the font's website link

Start with your own code: copy a block that includes comments, strings, operators and any special characters you use, then paste it into the preview and step through candidate fonts. That single test reveals more than reading feature lists, because coverage gaps and awkward glyph shapes show up immediately in context.

If you want a broader shortlist before testing, GitHub hosts many font repositories where you can inspect issues and commit history, and Google Fonts is useful for checking whether a monospace family has a maintained, openly licensed release.

What are the newest monospace fonts added to Programming Fonts?

The site's Newest sort option is the direct way to see what has been added most recently. Programming Fonts sorts its font list by "Newest addition," so selecting that order puts the latest entries at the top of the page.

How to find them

  1. Go to the font list and choose the Newest sort.
  2. Scan the top entries; each row shows the font name, author, coverage, variants and a website link.
  3. Use the built-in test drive to preview each one with sample code before committing.

What to weigh when picking one

Newness is a weak signal on its own. A font added last month may still be a hobby project with one weight and no italics, while an older font may have a full family, better hinting and wider editor support. Check these before switching:

  • Variants: regular, bold, italic and a true italic rather than a slanted roman.
  • Coverage: whether it includes the glyphs and language ranges you actually type.
  • Ambiguity handling: clearly distinct 0/O, 1/l/I, and sensible punctuation.
  • Editor support: whether your terminal, IDE and OS render it without fallback issues.

A practical next step: pick two or three of the newest entries, test drive each at your real editor font size and line height for a day, then keep the one that survives a long debugging session. If you want a broader comparison set, Nerd Fonts covers patched icon-bearing variants, and Google Fonts is useful for checking licensing and available weights.

How do I find the official website or GitHub repository for a specific font?

On Programming Fonts, each font entry carries its own details panel. Open the font you are interested in and look for the Website field (and, where available, a repository or source link) in that panel; that is the page's route to the font's official home or project page.

If the entry's Website field is empty or points to a general foundry page, use the font name plus the author name from the same panel as your search terms, then prefer the domain that matches the author or foundry. For fonts maintained on GitHub, the repository is usually the canonical source for issues, releases and licence text, while the foundry site is better for licensing and commercial versions.

A quick way to decide which link you actually want:

  • Trying or installing the font: the project's own site or repository release page.
  • Reporting a bug or requesting a feature: the GitHub repository's issue tracker.
  • Checking licence terms for commercial use: the foundry or author page, not a mirror.

The site also links to its own GitHub repo and Tumblr blog from the main page, which is useful if you want to browse additions or see what has been updated recently.

Next step: pick one font you are considering, copy its name and author from the details panel, and open the Website link first — only fall back to a search if that link is missing or clearly unrelated.

Related questions

More questions →
Why use a monospace font for programming?

Use a monospace font for programming because every character occupies the same horizontal width, so columns of code line up vertically. That alignment makes indentation, brackets, tables, and diffs easier to scan, and it reduces the chance of misreading a character. A monospace font is not strictly required to write code, but it is the default choice for most editors and terminals for exactly this reason.

What "monospace" actually means

In a monospace (fixed-width) font, the advance width of every glyph is identical. The letter i takes the same horizontal space as the letter m, and a space takes the same space as a digit.

In a proportional font, widths vary: i is narrow, m is wide. That is fine for prose, where the eye follows a single stream of text. It is awkward for code, where the eye often moves vertically to compare lines.

Why equal width helps with code

Vertical alignment

Code is full of structures that depend on columns:

  • Indentation levels that show nesting
  • Aligned assignments or comments
  • Tables in config files, Markdown, or SQL
  • Diff views where added and removed lines sit side by side

With a monospace font, a line indented by four spaces starts exactly four character-widths in, on every line. With a proportional font, the same four spaces produce different visual offsets depending on which characters follow, so the left edge of the code looks ragged.

Character disambiguation

Many programming fonts are designed to make look-alike characters distinguishable. Common problem pairs include:

Pair Risk
0 (zero) vs O (capital o) Misreading numeric literals or identifiers
1 (one) vs l (lowercase L) vs I (capital i) Confusing variable names
rn vs m Misreading identifiers in proportional fonts

A good programming font often uses a slashed or dotted zero, a tailed or footed l, and distinct shapes for 1 and I. These are design choices, not universal rules, so check the font's specimen before committing.

Predictable cursor and selection behavior

Because each character is one cell wide, a block cursor, column selection, and rectangular selection behave predictably. In terminals this matters even more, since terminal emulators assume a fixed cell grid for rendering.

How programming fonts differ from ordinary fonts

A font marketed for programming usually adds:

  • Monospace metrics as the baseline requirement
  • Disambiguation glyphs for 0/O, 1/l/I, and similar pairs
  • Ligatures (optional) that combine sequences like ->, =>, !=, or <= into a single glyph
  • Multiple weights and italics so syntax highlighting can use bold and italic meaningfully
  • Extended character coverage for symbols used in code, math, and box drawing

Ligatures are the most divisive feature. They can make operators read more like math, but they also mean the character sequence on screen no longer matches the literal characters in the file. Some editors and terminals let you toggle them; others do not.

What to look at when choosing one

When you evaluate a programming font, these are the factors that usually decide it:

  1. Readability at your working size — test at the size you actually use, not zoomed in.
  2. Character disambiguation — check 0, O, 1, l, I, and punctuation like ; : , .
  3. Ligatures on or off — decide whether you want them and whether your editor supports the setting.
  4. Coverage — does it include the symbols and scripts you need?
  5. Variants — weights, italics, and whether a variable or static version exists.
  6. Rendering — how it looks with your OS font smoothing and your editor's line height.

Trying fonts before installing them

Programming Fonts (programmingfonts.org) is a test-drive site for monospace fonts aimed at code. Its page presents a list you can sort by Oldest, Newest addition, Name, or Author, and it exposes Details, Coverage, Variants, and Website for each entry, plus a search field. The page also links to a GitHub repo and a Tumblr blog, and shows a "Font is loading..." state while a specimen loads.

The practical workflow is:

  1. Open the site and sort or search for a font.
  2. Use the test drive to view sample code in that font.
  3. Check Coverage and Variants if you need specific glyphs or weights.
  4. Follow Website to the source if you decide to install it.

Because the site renders fonts in the browser, what you see depends on your display and browser font rendering, which may differ slightly from your editor or terminal. Treat the test drive as a shortlist tool, then confirm in your actual environment.

When a proportional font is fine

Monospace is the default, not a law. Proportional fonts can work for prose-heavy files such as Markdown or documentation, and some people prefer them for reading long comments. The trade-off is that you lose column alignment and the disambiguation cues that programming fonts are built around. For most code, that trade-off is not worth it.

How to Test Drive a Font on Programming Fonts

Programming Fonts (programmingfonts.org) is a browser-based gallery for monospace coding fonts, and its core feature is a built-in test drive: you pick a font from the list, then see it rendered in a sample code view before deciding whether to download or install it. The steps below cover browsing the list, opening a font, reading the test drive area, and judging whether the font works for you.

Step 1: Browse or search the font list

When the page loads, you land on the font listing. The site provides sorting and filtering controls above the list:

  • Sort by — the available options shown are Newest, Oldest, Newest addition, Name, and Author. Use Newest addition if you want to see what has been added to the gallery most recently, or Name if you already know roughly what you are looking for.
  • Search — a search field lets you filter the list rather than scrolling through everything.
  • Details — a toggle that controls how much information each list entry shows (for example, coverage and variants).

Each entry in the list carries metadata you can use to narrow things down before you even open a font:

Field What it tells you
Name The font's name
Author Who designed or maintains it
Coverage Which character sets / scripts the font supports
Variants Which weights and styles exist (regular, bold, italic, etc.)
Website A link out to the font's own page

If a font's coverage or variants don't match what you need, skip it here — there is no point test driving a font that lacks the weights or glyphs your editor requires.

Step 2: Open a font to reach the test drive

Selecting a font from the list takes you to its detail view. This is where the test drive lives. The page shows a loading state ("Font is loading...") while the font file is fetched, then renders the sample text in that typeface. Because the font is loaded into the browser, what you see is the actual font rendering, not a screenshot.

Step 3: Read the test drive area

The test drive is the point of the site: a code sample rendered in the selected font so you can judge it in context rather than from a specimen sheet. When evaluating, look at the things that actually affect coding:

  • Character disambiguation — check lookalike pairs such as 0/O, 1/l/I, and rn/m. These are the errors that cost you time when scanning code.
  • Punctuation and operators — brackets, braces, semicolons, and arrows should be distinct and consistently weighted.
  • Alignment — since the font is monospace, columns of code should line up cleanly; any visual drift suggests the glyphs aren't behaving as expected at that size.
  • Weight and density — a font that looks elegant in a specimen may feel too light or too cramped across a full screen of code.

If the site offers size or sample-text controls in the test drive view, use them: testing at your actual editor font size is more informative than testing at the default.

Step 4: Decide and move on

Once you've seen the font in the test drive, you have two paths:

  1. It works — follow the Website link from the font's entry to get the font from its source, then install it in your editor or terminal.
  2. It doesn't — return to the list and try the next candidate. Comparing two or three fonts back to back in the same test drive view is faster than installing each one and configuring your editor repeatedly.

A practical approach is to shortlist by metadata first (coverage and variants), then test drive only the shortlist. That keeps the comparison focused on rendering quality rather than on features you already filtered out.

Common snags

  • The font appears not to load. The page shows a "Font is loading..." state; if it persists, the font file may be slow or blocked. Reload the page or try a different font.
  • You can't tell two fonts apart. Test them at the same size with the same sample text, and focus on the disambiguation pairs above rather than on overall "feel."
  • You like it but can't find the download. The test drive is a preview, not a distribution channel — use the Website field on the font's entry to reach the source.
What Is Programming Fonts?

Programming Fonts (programmingfonts.org) is a browser-based test drive tool for monospace fonts designed for code. Instead of installing a font just to see how it renders, you open the site, pick a font from its list, and preview it directly in the browser. It's useful if you're choosing a coding font and want to compare how different typefaces look before committing to one in your editor or terminal.

What the site actually does

The core idea is stated plainly on the page: "Test drive all the programming fonts!" The site loads a font into the browser so you can see it rendered, with a "Font is loading..." indicator while it fetches. This means you're evaluating real rendering rather than a static screenshot.

The site positions itself around "the best and newest monospace fonts for code," so the catalog leans toward fonts intended for programming rather than general-purpose text fonts.

How the font list is organized

The font list can be sorted several ways, which matters depending on what you're looking for:

Sort option When it's useful
Newest Finding recently released or newly added fonts
Oldest Seeing established, long-standing fonts
Name Locating a specific font you already know
Author Exploring everything by one type designer

Each entry also exposes metadata fields — Details, Coverage, Variants, and Website — so you can check a font's character coverage and available weights before deciding, and jump to the source site for downloads or licensing.

There's also a Search function for jumping straight to a font by name.

What else is on the site

Beyond the test drive, the page links to two companion resources:

  • A GitHub repo — useful if you want to see how the project is built, report issues, or contribute.
  • A Tumblr blog — likely where updates or font-related posts are published.

An About section is also present for background on the project.

When to use it

Use Programming Fonts when you:

  • Want to compare several coding fonts side by side without installing each one.
  • Need to check whether a font covers the characters you use (via the Coverage field).
  • Are looking for something new and want to browse by recency rather than by name.

It's less suited to deep typographic analysis — the value is fast, in-browser previewing and a sortable index, not a full specimen sheet for every font.

Practical notes

  • The preview depends on the font loading successfully; if a font is slow to fetch, you'll see the loading state rather than the rendered text.
  • Because fonts are loaded in the browser, what you see reflects your browser's rendering, which is a reasonable proxy for how the font will look in an editor but not identical to every environment.
  • The site doesn't state pricing for the fonts themselves. Licensing and cost live with each font's own website, reachable through the Website link on each entry — so check there before assuming a font is free.
How to Compare Programming Fonts on Programming Fonts

Programming Fonts (programmingfonts.org) lets you compare monospace fonts for code by sorting the list, searching for a specific font, and opening each font's details to check its Coverage and Variants. The site also loads a live "Test drive" area so you can type sample code and see the font rendered before you commit to it. Use this page when you want a quick, hands-on comparison rather than reading a static review.

What the site gives you to compare with

The page is built around a single font list plus a few controls. According to the site, the main tools are:

  • Sorting — the list can be ordered by Newest, Oldest, Newest addition, Name, and Author.
  • Search — a search field to find a specific font by name.
  • Details — each entry exposes Coverage and Variants, plus a link to the font's Website.
  • Test drive — the page header states "Test drive all the programming fonts!" and shows a "Font is loading..." state, meaning fonts are rendered live for you to try.

Step-by-step: comparing fonts

  1. Open programmingfonts.org. The font list loads, and the test-drive area initializes (you may briefly see "Font is loading...").
  2. Pick a sort order. Choose Newest or Newest addition if you want recently released fonts; choose Oldest for long-established ones; choose Name or Author to browse alphabetically.
  3. Search for a font you already have in mind. Type its name into the search field to narrow the list instead of scrolling.
  4. Open a font's details. Check Coverage (which characters and glyph sets the font supports) and Variants (available weights/styles). Use the Website link to go to the source.
  5. Test drive it. Type real code into the test area and compare letterforms — this is where you judge things like how 0 vs O, 1 vs l vs I, and {} vs () read at your usual size.
  6. Repeat for the next candidate and compare side by side in the same test area.

Choosing between fonts: what to compare

Use the same dimensions for every candidate so the comparison is fair:

Dimension Where to find it Why it matters
Coverage Font details Whether the font includes the glyphs and symbols your language/tooling needs
Variants Font details Whether you can get the weight or style you want (e.g. a lighter weight for long sessions)
Recency Sort by Newest / Oldest Newer fonts may target modern syntax; older ones are proven and stable
Author Sort by Author Useful if you already trust a particular type designer
Live rendering Test drive The only reliable way to judge legibility at your actual font size

A practical rule: if your code uses non-Latin scripts or many special symbols, check Coverage first and treat it as a filter. If you only need basic ASCII plus common punctuation, Variants and the live test drive will matter more.

Common snags

  • The test area shows "Font is loading..." — fonts are fetched dynamically, so give it a moment before judging.
  • A font looks good in the preview but not in your editor — the site's test drive uses its own rendering; your editor's font size, line height, and anti-aliasing settings will change the result. Re-test at your real settings.
  • Search returns nothing — try the author's name or a partial name, since the list can be sorted by Author as well as Name.

If you want a starting point rather than a full comparison, sort by Newest to see recent additions, then use the test drive on two or three candidates and decide based on how they render your own code.

Where Programming Fonts Gets Its Font Information

Programming Fonts (programmingfonts.org) is a test-drive gallery for monospace coding fonts. Its font information is not generated automatically from font files or a font database — it is curated by the site's maintainers and published through the site itself, with the GitHub repo and Tumblr blog serving as the project's public presence. The site's own page lists "Github repo" and "Tumblr blog" as its external links, and the font list is organized by metadata fields the maintainers assign to each entry.

How the font list is organized

The site exposes several sort and search controls that reveal what data it stores per font:

  • Sort by: Newest, Oldest, Newest addition, Name, Author
  • Search: a text field for filtering the list
  • Details: a per-font view
  • Coverage: a per-font field
  • Variants: a per-font field
  • Website: a link out to the font's own page

This tells you the site treats each font as a record with at least: a name, an author, an addition date, a coverage value, a variants value, and an external website URL.

Where the underlying data comes from

The page evidence does not describe an automated pipeline, API, or font-file parser. What it does show is:

  1. A GitHub repository — listed as a link on the page. For a project like this, the repo is typically where the font list, metadata, and site code live, and where changes are proposed and merged.
  2. A Tumblr blog — also listed as a link. This is the project's informal update channel, separate from the site's own font list.

So the practical answer is: the information is maintained by the project (via its repo) and surfaced on the site, with the blog as a secondary channel. If you want to know why a specific font is listed, missing, or tagged a certain way, the repo is the place to check or ask.

What "Coverage" and "Variants" mean in practice

These two fields are the most useful for judging a font before you test-drive it:

Field What it tells you Why it matters
Coverage Which character sets / glyph ranges the font includes Determines whether your language, symbols, or ligatures will render
Variants Which weights, widths, or styles exist Determines whether you can pick a light/bold/italic version

Because the site does not document these fields on the page itself, treat them as filters rather than guarantees — always confirm against the font's own website, which the Website link takes you to.

How to verify a font's origin yourself

  1. Open the font's entry on programmingfonts.org.
  2. Read the Coverage and Variants fields to see what the site claims.
  3. Click Website to go to the font's own page and check the official character set and available styles.
  4. If the two disagree, trust the font's own site — the gallery is a convenience layer, not the source of truth.

Common sticking points

  • "Newest addition" vs. "Newest": these are separate sort options, so the site distinguishes when a font was added to the gallery from when the font itself was released. If a font looks out of order, check which sort you selected.
  • Missing fonts: the list is curated, so a font not appearing does not mean it doesn't exist — it may simply not have been added yet.
  • Stale metadata: since the data is maintained by hand, a font's variants or coverage may have changed upstream without the gallery being updated. The Website link is your check.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2014, this domain has about 11 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by mijn.host, indicating managed DNS hosting. MX records point to the mijn.host email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. The CNAME points to braver.github.io, associated with GitHub Pages. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Fastly without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 30 characters, within a common display range. A meta description is present, with 52 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSmijn.host
HostingFastly
Emailmijn.host
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 185.199.108.153

Registration details

RDAP / WHOIS

RegistrarHosting Concepts B.V. d/b/a Registrar.eu
Registered2014-11-17
Expires2026-11-17
Domain statusclient transfer prohibited
Nameserversns1.mijn.host、ns2.mijn.host、ns3.mijn.host
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Abraver.github.io185.199.108.1533600—
Abraver.github.io185.199.109.1533600—
Abraver.github.io185.199.110.1533600—
Abraver.github.io185.199.111.1533600—
AAAAbraver.github.io2606:50c0:8000::1533600—
AAAAbraver.github.io2606:50c0:8001::1533600—
AAAAbraver.github.io2606:50c0:8002::1533600—
AAAAbraver.github.io2606:50c0:8003::1533600—
MXprogrammingfonts.orgh19.mijn.host90010
NSprogrammingfonts.orgns1.mijn.host3600—
NSprogrammingfonts.orgns2.mijn.host3600—
NSprogrammingfonts.orgns3.mijn.host3600—
TXTprogrammingfonts.orgv=spf1 a mx include:spf.mijn.host ~all900—
CNAMEwww.programmingfonts.orgbraver.github.io900—
DSprogrammingfonts.org62863 13 2 01fd375284cb99cfd4dc11612714da6761a07def59ad5fae2eea0daa75a8dc983600—
DMARC_dmarc.programmingfonts.orgv=DMARC1; p=reject; sp=none;900—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwww.programmingfonts.org
IssuerLet's Encrypt
Valid until2026-11-28T06:00 · Remaining when checked: 55 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Fastly

Pages, Search and Sharing

Meta descriptionTry out the best and newest monospace fonts for code
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.