Tech for Creating i18n Documentation and related Podcast
More Web Stuff with Astro SSG
Docs Website
MIT | 🌟 Build beautiful, accessible, high-performance documentation websites with Astro
What I like about this Starlight theme?
- Doc like interface
- With ToC (Table of contents that goes down as you read)
- Internationalization (different languages with
i18n
) - Search built in (with algoliasearch)
- Amazing Docs: https://starlight.astro.build/
- OpenGraph (OG) image when shared (also when sharing posts)
- All the sample features at their sample posts
- Supports
md
,mdx
andmdoc
- Sitemap/RSS/Robots
npm create astro@latest -- --template starlight
npm run dev
And…thats all go to
localhost:4321
and see your cool Astro powered docs.

What was missing (imo)?
Blog/Archives Interface
Pages Interface
Tag system
Some kind of “app directory Template” to search apps/real estate properties…, like this one or this one
Integration with some CMS, like Keystatic…
LastUpdated for Docs/Posts
Some Astro data fetching example
Image Options examples: raw and optimized
Data fetching, so that you can reference content, like your docker-compose.yml public on github, so that others can edit them.
A progress line bar on the top of the posts to show how much you have left
Katex, Charts and diagrams rendering
PodCast Website
MIT | Free and open source self-hosting serverless podcast solution
Superlative job from ManuelErnestog, which I forked here
A look to GitPodcast
I was (one more time) amazed on what people is able to create:
MIT | Convert any git repository into an engaging podcast
The project uses an interesting TTS setup
Does this resonates with creating AI powered podcasts on how selfhosting projects work?
How does this works?
Its crazy how it summarizes the streamlit repo…
See it yourself: https://www.gitpodcast.com/streamlit/streamlit
Code2Prompt
After tinkering with project docs automatic creation, I found this.
Code2Prompt Features… 📌
Key features include:
Converts entire codebases into a single prompt.
Utilizes Handlebars templates for customizable prompt generation.
Respects
.gitignore
and allows file filtering with glob patterns.Displays token count for generated prompts.
Supports copying prompts to clipboard and saving them to files.
Generates Git commit messages and pull request descriptions from staged files.
Offers built-in templates for various use cases (e.g., documenting code, finding vulnerabilities).
Installation options available include:
Binary Releases: Download from the Releases page.
Source Build: Requires Git, Rust, and Cargo.
Cargo: Install via
cargo install code2prompt
.AUR: Available for Arch Linux users.
Nix: Can be installed using
nix-env
.
Usage is straightforward, allowing users to generate prompts from their codebase with optional filters and custom templates.
The tool helps streamline LLM prompt creation, enhancing productivity for developers.
MIT | A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.
Query LLMs via Mistral API 📌
Query LLMs via GroK API 📌
Conclusions
Its great, yet overwhelming the amount of new SelfHosting Projects that are out there and that are coming.
Would there be a way to automate the test deployment of such software?
Or should our selfhoster backlog to be tried list to keep growing?
The idea
Lately, I have been tinkering with shorts, also with automatic project Docs
Wouldnt this be a way to catch up with the bast amount of cool projects to SelfHost and share a quick overview with others?
Example use case: Given the awsome weekly newsletter https://selfh.st/weekly/2025-05-09/ at the New Software section
See a project, summarize its code/features and make a podcast/short about it: https://github.com/lumenlabss/LumenOne
MIT | Best Plesk (The Ultimate Toolkit for WordPress Sites) alternative open source & free
FAQ
Outro
- Windscribe CEO almost got jailed?
Our CEO Almost Got Jailed, So We Made a Shirt!
Cal will have EU hosted instance: https://cal.com/europe
LogToAI Docs https://docs.logto.io/end-user-flows/sign-up-and-sign-in