• Stars
    star
    4,230
  • Rank 10,230 (Top 0.3 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

⌨️ 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 Waren Gonzaga Eke Victor 8BitJonny Aditya Raute Shiva Sankeerth Reddy Tarun Kamboj T.A.Vignesh Angelo Fallaria William J. Ghelfi Mano Bharathi M Shivam Yadav Pratik Pingale Vydr'Oz Caroline Heloíse PriyanshK09 BenjaminMichaelis Thakur Ballary NiceSapien Manthan Ank Ronny Coste Vishal Beep Raihan Khan wiz64 Aquarian Blake D3vil0p3r EliusHHimel jcs090218 Rishabh2804 shalinibhatt UlisesAlexanderAM SpookyJelly yousafesaeed cfcife majidtdeni666 GalexY727 HectorSaldes Ash-codes18 Maagnitude cracker911181 quiet-node ProfCyberNaught kaustubh43 kaisunoo meyer-pidiache jeremiahseun Purushottam Anand Greg Chism turbomaster95 K1rsN7 codesbyahsen Freddywhest Shiro-cha

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.

📤 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

More Repositories

1

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
PHP
3,842
star
2

custom-icon-badges

🛡 Allows users to more easily use Octicons and their own icons and logos on shields.io badges
TypeScript
536
star
3

DenverCoder1

Jonah Lawrence's Profile README
496
star
4

latex-gboard-dictionary

⌨ Importable dictionary for typing math symbols more easily on your Android phone by using keyboard shortcuts inspired by LaTeX
332
star
5

minimalistic-wallpaper-collection

Minimalistic, flat art, and colorful, digital nature wallpapers and an API for randomly selecting them
PHP
223
star
6

weather-app-tutorial

Weather app written in HTML, CSS, and JavaScript using the APIs for fetching weather and geolocation information.
HTML
149
star
7

github-readme-youtube-cards

Workflow for displaying recent YouTube videos as SVG cards in your readme
Python
130
star
8

unedit-for-reddit

Creates a link next to edited and deleted Reddit comments to show the original from before it was edited. The unedited comment gets displayed inline.
JavaScript
64
star
9

unicode-formatter

Convert portions of text to fancy text using unicode fonts for use on Twitter and other sites that don't support rich text
JavaScript
56
star
10

table2ascii

An intuitive and type-safe Python library for converting lists to fancy ASCII tables for displaying in the terminal or code-blocks
Python
54
star
11

doxygen-github-pages-action

GitHub Action for deploying Doxygen documentation to a GitHub pages branch
50
star
12

github-readme-youtube-stats

Youtube stats badges for your Github profile README. Displays the total number of subscribers or the view count for your channel.
PHP
47
star
13

tutorial-discord-bot

Example Discord bot for YouTube tutorials
Python
31
star
14

dev-pro-tips-bot

Bot for the Dev Pro Tips Discord server
Python
27
star
15

Simple-View-Counter

Simple view counter for websites and Github READMEs.
PHP
25
star
16

Responsive-Birthday-Card

Responsive Card with HTML and CSS + YouTube tutorial
CSS
22
star
17

readme-download-button-action

GitHub Action workflow configuration for keeping a direct download link to the latest version on your repo's readme
18
star
18

dynamic-badge-formatter

Format dynamic shields.io badges to look consistent using formatters for metrics, versions, and more
JavaScript
16
star
19

discord-bot-template

Nextcord (discord.py fork) template for simple and maintainable Discord Bot creation
Python
16
star
20

Advent-of-Code-2021

Advent of Code Solutions 2021 in Python
Python
13
star
21

discord-wordle-clone

Discord bot to play a Wordle-inspired word puzzle game entirely within Discord
Python
12
star
22

jct-discord-bot

Bot for JCT ESP CompSci Discord Server
Python
11
star
23

unit-converter-albert-ext

Albert launcher extension for converting units of length, mass, speed, temperature, time, current, luminosity, printing measurements, molecular substance, and more
Python
9
star
24

Advent-of-Code-2020---Javascript

Advent of Code 2020 Solutions in JavaScript
JavaScript
6
star
25

play-lichess

Module for creating match links on Lichess that players can join
Python
5
star
26

Tic-Tac-Toe

Tic-Tac-Toe in Javascript
JavaScript
5
star
27

discord-voice-activities-bot

A simple bot for launching Discord's activities in voice channels using Nextcord
Python
4
star
28

Tag-Owl-Reddit-Bot

Reddit bot to tag long lists of users
Python
4
star
29

professor-vector-discord-bot

Discord bot for r/Arithmancy - A reddit feed bot and more!
Python
4
star
30

dotfiles

Jonah Lawrence's dotfiles for computer configurations 👨‍💻
Shell
3
star
31

countdown

Website to display a countdown timer to a specified date.
PHP
3
star
32

timezone-convert-albert-ext

Albert launcher extension for converting between timezones
Python
3
star
33

anagram-solver

Anagram solver to find words in multi-word anagrams. Includes Harry Potter word dictionary.
HTML
3
star
34

php-simple-crud-api

Simple API for storing and retrieving labeled data (grouped key-value pairs)
PHP
3
star
35

weasley-chess-bot

Discord bot for Weasley's Chess Club server
Python
3
star
36

docstring-utils

Parser and checker for Numpy, Sphinx, and Google-style docstrings
Python
3
star
37

dice-roll-albert-ext

Albert launcher extension for rolling dice.
Python
2
star
38

jack-man

PAC-MAN clone written in Jack Language
2
star
39

facebook-group-feed

Send new messages from public Facebook groups to a Discord channel
Python
2
star
40

saucerobot

Reddit bot for fetching image sources
Python
2
star
41

popup-for-google-tasks

Browser extension for opening Google Tasks in a popup window
JavaScript
2
star
42

C-Workshop

Exercise work for C Workshop course August 2021
C
2
star
43

Jack-to-Hack-Compiler-Ceylon

Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.
Ceylon
1
star
44

CPP-Console-2048

C++
1
star
45

Connect-4-AI

Connect 4 with an AI using the Minimax algorithm
Python
1
star
46

Java-Ray-Tracing-Project

3D-Renderer with Ray Tracing completed for Introduction to Software Engineering Course, Spring 2021
Java
1
star
47

hogwarts-ghosts

Bot for the Hogwarts Ghosts Discord server with features for ticket channels and archiving
Python
1
star
48

give-and-take-bot

Bot for validating messages in the Give and Take game
Python
1
star
49

chess-piece-classifier

Demonstration of Tensorflow Lite for classifying images of chess pieces
JavaScript
1
star
50

godel-program-converter

Program to convert a program encoding based on its Gödel number to 𝒮 Language (S Language) or convert an 𝒮 Language program to it's program number
Python
1
star
51

CPP-Yaniv

Yaniv Card Game written in C++
C++
1
star
52

DarkReader-API-Sample-Code

Sample usage of the DarkReader package for enabling dark mode on your website.
HTML
1
star
53

Jonah-Villas-WPF-Project

Property management system allowing hosts to list their rental homes and customers to search for properties and make requests. Project in WPF, C# .NET Framework for the 2019-2020 school year.
C#
1
star