mirror of
https://github.com/LukeHagar/LukeHagar.git
synced 2025-12-06 04:20:17 +00:00
324 lines
14 KiB
Smarty
324 lines
14 KiB
Smarty
<div align="center">
|
|
<img src="https://raw.githubusercontent.com/LukeHagar/github-stats-remotion/main/out/readme.gif">
|
|
</div>
|
|
|
|
<div align="center">
|
|
|
|
<br/>
|
|
|
|
I'm a Software Engineer based in Austin, Texas.
|
|
|
|
I love Open Source, Developer Tooling, API Design, and all things Svelte.
|
|
|
|
Here are some of my sites
|
|
|
|
[My Portfolio](https://lukehagar.com/) | [My Bento](https://bento.me/lukehagar) | [LinkedIn](https://www.linkedin.com/in/lukehagar/) | [Dev.to](https://dev.to/lukehagar) | [The OpenAPI Guy Blog](https://openapiguy.dev)
|
|
|
|
<hr/>
|
|
|
|
</div>
|
|
|
|
<div align="center">
|
|
Here are some of my favorite projects
|
|
|
|
<br/>
|
|
<br/>
|
|
<b>SvelteKit</b>
|
|
<br/>
|
|
|
|
<a href="https://github.com/LukeHagar/Sveltey">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=Sveltey&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=Sveltey&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=Sveltey&description_lines_count=1" alt="Sveltey" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/sveltekit-adapters">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-adapters&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-adapters&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-adapters&description_lines_count=1" alt="SvelteKit Adapters" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/sveltekit-extension-template">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-extension-template&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-extension-template&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=sveltekit-extension-template&description_lines_count=1" alt="SvelteKit Extension Template" />
|
|
</picture>
|
|
</a>
|
|
|
|
<br/>
|
|
<br/>
|
|
<b>GitHub Stats Automation</b>
|
|
<br/>
|
|
|
|
<a href="https://github.com/LukeHagar/stats-action">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats-action&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats-action&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats-action&description_lines_count=1" alt="Stats Action" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/github-stats-remotion">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=github-stats-remotion&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=github-stats-remotion&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=github-stats-remotion&description_lines_count=1" alt="GitHub Stats Remotion" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/stats">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=stats&description_lines_count=1" alt="Stats" />
|
|
</picture>
|
|
</a>
|
|
|
|
<br/>
|
|
<br/>
|
|
<b>OpenAPI Tooling</b>
|
|
<br/>
|
|
|
|
<a href="https://github.com/LukeHagar/arbiter">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=arbiter&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=arbiter&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=arbiter&description_lines_count=1" alt="Arbiter" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/OpenAPI.gg">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=OpenAPI.gg&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=OpenAPI.gg&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=OpenAPI.gg&description_lines_count=1" alt="OpenAPI.gg" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/openapi-definition-generator">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=openapi-definition-generator&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=openapi-definition-generator&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=openapi-definition-generator&description_lines_count=1" alt="OpenAPI Definition Generator" />
|
|
</picture>
|
|
</a>
|
|
|
|
<br/>
|
|
<br/>
|
|
<b>Plex</b>
|
|
<br/>
|
|
|
|
<a href="https://github.com/LukeHagar/plex-api-spec">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-api-spec&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-api-spec&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-api-spec&description_lines_count=1" alt="Plex API Spec" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plex-mintlify-docs">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-mintlify-docs&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-mintlify-docs&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plex-mintlify-docs&description_lines_count=1" alt="Plex Mintlify Docs" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexjs">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjs&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjs&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjs&description_lines_count=1" alt="PlexJS" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexpy">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexpy&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexpy&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexpy&description_lines_count=1" alt="PlexPy" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexgo">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexgo&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexgo&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexgo&description_lines_count=1" alt="PlexGo" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexruby">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexruby&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexruby&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexruby&description_lines_count=1" alt="PlexRuby" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexswift">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexswift&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexswift&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexswift&description_lines_count=1" alt="PlexSwift" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexphp">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexphp&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexphp&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexphp&description_lines_count=1" alt="PlexPHP" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexjava">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjava&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjava&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexjava&description_lines_count=1" alt="PlexJava" />
|
|
</picture>
|
|
</a>
|
|
<a href="https://github.com/LukeHagar/plexcsharp">
|
|
<picture>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexcsharp&theme=dark&description_lines_count=1"
|
|
media="(prefers-color-scheme: dark)"
|
|
/>
|
|
<source
|
|
srcset="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexcsharp&description_lines_count=1"
|
|
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
|
|
/>
|
|
<img src="https://github-readme-stats.vercel.app/api/pin/?username=LukeHagar&repo=plexcsharp&description_lines_count=1" alt="PlexCSharp" />
|
|
</picture>
|
|
</a>
|
|
|
|
</div>
|
|
|
|
### 📜 My Recent Dev.to Posts
|
|
{{range rss "https://dev.to/feed/lukehagar" 5}}
|
|
- [{{.Title}}]({{.URL}})
|
|
{{- end}}
|
|
|
|
### 📈 My Recent PRs
|
|
{{range recentPullRequests 5}}
|
|
- [{{.Repo.Name}}]({{.URL}}) - {{.Title}}
|
|
{{- end}}
|
|
|
|
### 👷 My Recent Contributions
|
|
{{range recentContributions 20}}
|
|
- [{{.Repo.Name}}]({{.Repo.URL}}) - {{.Repo.Description}}
|
|
{{- end}}
|
|
|
|
<div align="center">
|
|
|
|
#### 👯 My Recent followers
|
|
{{range followers 10}}
|
|
[{{if .Name}}{{.Name}}{{else}}{{.Login}}{{end}}]({{.URL}})
|
|
{{- end}}
|
|
|
|
</div>
|
|
|
|
Want your own profile stats? Check out this [example repo](https://github.com/LukeHagar/profile-stats)
|
|
|
|
<!-- comments will be preserved -->
|