awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
davatron5000 avatar

davatron5000/FitText.js

0
View on GitHub↗
6,717 stars·1,349 forks·HTML·9 viewsfittextjs.com↗

FitText.js

FitText.js is a jQuery plugin that scales headline text proportionally to its parent container's width, enabling fluid, responsive typography. It functions as a fluid headline text resizer and responsive typography tool, inflating web type by resizing text based on container dimensions with configurable compression.

The plugin distinguishes itself through precise control over the scaling behavior. It includes a compressor factor for tuning how aggressively text size responds to container width changes, and provides min-max clamping to enforce lower and upper pixel bounds on the computed font size, preventing overflow or illegibility. Font size is set directly via inline style override, bypassing the CSS cascade for immediate effect, and the plugin recalculates on window resize events to maintain proportional scaling across viewport changes.

The tool covers the full workflow of responsive font sizing for headlines, from setting a font size range to controlling resize aggressiveness. It is distributed as a jQuery plugin wrapper, attaching to DOM elements via selector chains for straightforward integration into existing jQuery-based projects.

Features

  • jQuery Plugins - Exposes functionality as a jQuery plugin, attaching to DOM elements via selector chains.
  • Font Size Compressors - Provides a compressor factor to tune how aggressively text size responds to container width changes.
  • Font Size Clampers - Enforces minimum and maximum pixel bounds on computed font size to prevent overflow or illegibility.
  • Font Size Range Clampers - Sets minimum and maximum pixel bounds on resized text to prevent it from becoming too small or too large.
  • Font Size Clampers - Sets minimum and maximum pixel bounds for resized text to prevent overflow or undersizing.
  • Font Size Range Clampers - Sets minimum and maximum pixel bounds so resized text never shrinks below or grows above those limits.
  • Responsive Font Sizers - Makes font sizes adapt to viewport or container changes for consistent visual hierarchy across devices.
  • Headline Text Proportional Resizers - Scales headline font-size to a fixed fraction of its container's width for fluid responsiveness.
  • Headline Text Resizers - A jQuery plugin that scales headline font-size proportionally to its parent container's width for responsive typography.
  • Resize Aggressiveness Controllers - Adjusts a compressor factor to control how aggressively text size responds to container width changes.
  • Element-Width Ratio Scalers - Scales font size as a fixed proportion of the parent element's computed width.
  • Font Size Resize Handlers - Recalculates font size on window resize events to maintain proportional scaling across viewport changes.
  • Text Scaling Utilities - Resizes headline text proportionally to its parent container's width so it fills available space.
  • Fluid Typography Systems - Scales headline text proportionally to its container width so it fills available space without overflowing.
  • Inline Style - Sets font-size directly via inline style override, bypassing CSS cascade for immediate effect.
  • Text Scaling Plugins - A plugin that inflates web type by resizing text based on container width with configurable compression.
  • Typography Plugins - Extends jQuery with a plugin that handles dynamic font resizing for web typography workflows.
  • Responsive Typography - A tool for making headline text fluidly resize to fill available space within a container.
  • Typography and Text - Inflates web type for responsive layouts.
  • Typography and Text Effects - Scales text to fit container width.

Star history

Star history chart for davatron5000/fittext.jsStar history chart for davatron5000/fittext.js

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does davatron5000/fittext.js do?

FitText.js is a jQuery plugin that scales headline text proportionally to its parent container's width, enabling fluid, responsive typography. It functions as a fluid headline text resizer and responsive typography tool, inflating web type by resizing text based on container dimensions with configurable compression.

What are the main features of davatron5000/fittext.js?

The main features of davatron5000/fittext.js are: jQuery Plugins, Font Size Compressors, Font Size Clampers, Font Size Range Clampers, Responsive Font Sizers, Headline Text Proportional Resizers, Headline Text Resizers, Resize Aggressiveness Controllers.

What are some open-source alternatives to davatron5000/fittext.js?

Open-source alternatives to davatron5000/fittext.js include: simplefocus/flowtype.js — FlowType.JS is a fluid typography JavaScript library and responsive typography engine. It functions as a client-side… peachananr/simple-text-rotator — Add a super simple rotating text to your website with little to no markup. davatron5000/lettering.js — Lettering.js is a JavaScript typography library that divides text strings into granular HTML elements. It wraps… freqdec/slabtext — A jQuery plugin for producing big, bold & responsive headlines. chuckyglitch/novacancy.js — Text Neon Golden effect jQuery plug-in. ghepting/jquery-responsive-text — Make your text sizing responsive!

Open-source alternatives to FitText.js

Similar open-source projects, ranked by how many features they share with FitText.js.
  • simplefocus/flowtype.jssimplefocus avatar

    simplefocus/FlowType.JS

    4,571View on GitHub↗

    FlowType.JS is a fluid typography JavaScript library and responsive typography engine. It functions as a client-side layout calculator that determines and applies optimal typographic metrics based on the real-time dimensions of DOM elements. The library distinguishes itself by using browser-side logic to scale font size and line height relative to the width of a container. This ensures a consistent number of characters per line across different screen sizes, bypassing the limitations of static CSS media queries. The system utilizes a dynamic layout engine that integrates with a resize observ

    JavaScript
    View on GitHub↗4,571
  • freqdec/slabtextfreqdec avatar

    freqdec/slabText

    1,331View on GitHub↗

    A jQuery plugin for producing big, bold & responsive headlines

    HTML
    View on GitHub↗1,331
  • chuckyglitch/novacancy.jschuckyglitch avatar

    chuckyglitch/novacancy.js

    190View on GitHub↗

    Text Neon Golden effect jQuery plug-in

    JavaScript
    View on GitHub↗190
  • davatron5000/lettering.jsdavatron5000 avatar

    davatron5000/Lettering.js

    5,343View on GitHub↗

    Lettering.js is a JavaScript typography library that divides text strings into granular HTML elements. It wraps individual characters, words, and lines in tags to enable precise CSS control and advanced visual styling. The library includes an accessible text wrapper system that maintains screen reader compatibility. It manages text accessibility by mirroring the original content into ARIA labels on containers and hiding fragmented elements from assistive technologies. The tool provides capabilities for granular text manipulation and DOM-based decomposition. These mechanisms facilitate web ty

    JavaScript
    View on GitHub↗5,343
See all 30 alternatives to FitText.js→