Back to rankings

DenverCoder1/readme-typing-svg

PHPreadme-typing-svg.demolab.com

⚡ Dynamically generated, customizable SVG that gives the appearance of typing and deleting text for use on your profile page, repositories, or website.

dynamicreadmeprofile-readmesvganimationgithubtypinghacktoberfestphp
Star Growth
Stars
9.1k
Forks
1.6k
Weekly Growth
Issues
26
5k
Apr 2021Jan 2023Oct 2024Jul 2026
ArtifactsPackagistcomposer require denvercoder1/readme-typing-svg
README

⌨️ Readme Typing SVG

Example Usage - README Typing SVG

⚡ Quick setup

  1. Copy-paste the markdown below into your GitHub profile README
  2. Replace the value after ?lines= with your text. Separate lines of text with semicolons and use + or %20 for spaces.
  3. Adjust the width parameter (see below) to fit the full width of your text.
[![Typing SVG](https://readme-typing-svg.demolab.com/?lines=First+line+of+text;Second+line+of+text)](https://git.io/typing-svg)
  1. Star the repo 😄

⚙ Demo site

Here you can easily customize your Typing SVG with a live preview.

https://readme-typing-svg.demolab.com/demo/

Demo Site

🚀 Example usage

Below are links to profiles where you can see Readme Typing SVGs in action!

Jonah Lawrence Jini by Rentalz.com Waren Gonzaga 8BitJonny Aditya Raute Shiva Sankeerth Reddy Tarun Kamboj T.A.Vignesh William J. Ghelfi Mano Bharathi M Shivam Yadav Pratik Pingale Vydr'Oz Caroline Heloíse PriyanshK09 Thakur Ballary NiceSapien Manthan Ank Ronny Coste Vishal Beep wiz64 Aquarian Blake D3vil0p3r EliusHHimel jcs090218 Rishabh2804 shalinibhatt UlisesAlexanderAM SpookyJelly majidtdeni666 GalexY727 HectorSaldes Ash-codes18 Maagnitude cracker911181 quiet-node kaustubh43 kaisunoo meyer-pidiache jeremiahseun Anand Purushottam Greg Chism turbomaster95 K1rsN7 Freddywhest Shiro-cha Abid-Nafi Srijan-Baniyal BrunoOliveiraS zidk tshr-d-dragon DeveshYadav13 HauseMasterZ hyskoniho elvisisvan Nquenan akhilnev mannysoft LinThitHtwe Elio-Aliaj presentformyfriends Ad7amstein LakshmanKishore mateusadada fasakinhenry YousifAbozid hheinsoee lucmsilva651 ashertenenbaum 0dxplt HerobrineTV Borketh Jafeth Yahuma João Pedro suzukimain caesar013 amir78729 AJsuper007 ABAN26 Soham More Yogi Hariyani Antônio Nascimento Ishaan Rastogi Eligijus Ciza Ashish Vaghela Snoopy1866 Sarthak Krishak Austin Musuya Rohit Sandeep Prasad Saad Hussain Rahul Raj Aditya Singh Harry Skerritt Madhurima Rawat Lixiao Zhu Ahmed Nassar

Feel free to open a PR and add yours!

🔧 Options

Parameter Details Type Example
lines Text to display with lines separated by ; and + for spaces string First+line;Second+line;Third+line
height Height of the output SVG in pixels (default: 50) integer Any positive number
width Width of the output SVG in pixels (default: 400) integer Any positive number
size Font size in pixels (default: 20) integer Any positive number
font Font family (default: monospace) string Any font from Google Fonts
color Color of the text (default: 36BCF7) string Hex code without # (eg. F724A9)
background Background color of the text (default: 00000000) string Hex code without # (eg. FEFF4C)
center true to center text or false for left aligned (default: false) boolean true or false
vCenter true to center vertically or false(default) to align above the center boolean true or false
multiline true to wrap lines or false to retype on one line (default: false) boolean true or false
duration Duration of the printing of a single line in milliseconds (default: 5000) integer Any positive number
pause Duration of the pause between lines in milliseconds (default: 0) integer Any non-negative number
repeat true to loop around to the first line after the last (default: true) boolean true or false
separator Separator used between lines in the lines parameter (default: ;) string ;, ;;, /, etc.
letterSpacing Letter spacing (default: normal) string Any css values for the letter-spacing property

📤 Deploying it on your own

If you can, it is preferable to host the files on your own server.

Doing this can lead to better uptime and more control over customization (you can modify the code for your usage).

You can deploy the PHP files on any website server with PHP installed or as a Heroku app.

Step-by-step instructions for deploying to Heroku

  1. Sign in to Heroku or create a new account at https://heroku.com
  2. Click the "Deploy to Heroku" button below

Deploy

  1. On the page that comes up, click "Deploy App" at the end of the form
  2. Once the app is deployed, click "Manage App" to go to the dashboard
  3. Scroll down to the Domains section in the settings to find the URL you will use in place of readme-typing-svg.demolab.com

🤗 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have a way to improve this project.

Make sure your request is meaningful and you have tested the app locally before submitting a pull request.

Refer to CONTRIBUTING.md for more details on contributing, installing requirements, and running the application.

🙋‍♂️ Support

💙 If you like this project, give it a ⭐ and share it with friends!

Youtube Sponsor with Github

☕ Buy me a coffee


Made with ❤️ and PHP

Powered by Heroku

This project uses Twemoji, published under the CC-BY 4.0 License

Related repositories
anuraghazra/github-readme-stats

:zap: Dynamically generated stats for your github readmes

JavaScriptnpmMIT Licenseprofile-readmedynamic
github-readme-stats.vercel.app
79.8k35.5k
Tencent/tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

JavaMavenOtherandroiddynamic
17.7k3.3k
HyDE-Project/HyDE

HyDE, your Development Environment 🖥️💻

ShellGNU General Public License v3.0aestheticdark-mode
9.4k619
alibaba/atlas

A powerful Android Dynamic Component Framework.

JavaMavenApache License 2.0atlasandroid
8.1k1.5k
DenverCoder1/github-readme-streak-stats

🔥 Stay motivated and show off your contribution streak! 🌟 Display your total contributions, current streak, and longest streak on your GitHub profile README

PHPPackagistMIT Licenseprofileprofile-readme
streak-stats.demolab.com
7k1.6k
opengoofy/hippo4j

📌 异步线程池框架,支持线程池动态变更&监控&报警,无需修改代码轻松引入。Asynchronous thread pool framework, support Thread Pool Dynamic Change & monitoring & Alarm, no need to modify the code easily introduced.

JavaMavenApache License 2.0javathread-pool
hippo4j.github.io
6k1.2k
AAChartModel/AAChartKit

📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

Objective-CMIT Licensechartcolumn-chart
cocoapods.org/pods/AAChartKit
4.8k745
Meituan-Dianping/Robust

Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.

JavaMavenApache License 2.0androidhotfix
4.5k808
erikw/tmux-powerline

⚡️ A tmux plugin giving you a hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash.

ShellBSD 3-Clause "New" or "Revised" Licensetmux-powerlinetmux
3.8k530
mczachurski/wallpapper

:computer: Console application for creating dynamic wallpapers for macOS Mojave and newer

SwiftMIT Licensemacosswift
3.4k138
hookmaster/frida-all-in-one

《FRIDA操作手册》by @hluwa @r0ysue

HTMLfridaawesome
3.1k616
hexops/vecty

Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.

GoGo ModulesBSD 3-Clause "New" or "Revised" Licensegopherjsgo
2.9k142