(n) an act of speaking one's thoughts aloud when by oneself or regardless of any hearers

What is Soliloquy?

Soliloquy is a place to show off cool coding projects. Have you been working on something lately? Have you published a web app and want to display it for the world to see? Come join the Soliloquy community.


What does "soliloquy" mean?

A soliloquy is a device often used in drama when a character speaks to themselves, relating thoughts and feelings, thereby also sharing them with the audience, giving off the illusion of being a series of unspoken reflections. (source)

Soliloquy and monologue cover very similar ground, but there are some important differences between the two words. Soliloquy (from the Latin solus “alone” and loqui “to speak”) at its most basic level refers to the act of talking to oneself, and more specifically denotes the solo utterance of an actor in a drama. It tends to be used of formal or literary expressions, such as Hamlet’s soliloquies. Monologue (from Greek monos "alone" and legein "to speak") may also refer to a dramatic scene in which an actor soliloquizes, but it has other meanings as well. (source)

What is Soliloquy not?

Soliloquy is not advertisement space for new products.

New software products can be cool. However, Soliloquy was designed for developers who treat coding as a hobby. Is this a steadfast rule? No. Perhaps coding projects on Soliloquy evolve in the future to become unicorn software startups. However, that's not the intended purpose. There's already great places for that, like Product Hunt and Y Combinator.

Soliloquy is not a portfolio for source code.

Soliloquy was designed to show case deployed applications, not their source code. Showing off source code for killer apps is awesome, and you probably put a lot of hard work into developing your software. However, there are already great places for hosting source code, like GitHub and GitLab. Soliloquy is not a replacement for these resources.

Soliloquy is not a forum for discussing software.

Soliloquy is not platform for debate or scrutiny, but rather a place to showcase your apps regardless of who is listening (hence the name). There is no commentary or chat functionality. If you'd like to start a discussion about software or related topics, there are already many great resources for that, like Hacker News.

Can I add a project to Soliloquy?

Yes! Soliloquy survives on the passions and creations of hackers, software developers, and coding enthusiasts; it's just waiting for your contribution. Read these instructions to learn how to contribute.

Are there any restrictions on what projects can be added to Soliloquy?

While there are no strict content restrictions, all contributions should try to follow these general guidelines (YMMV).

No paid promotions or commercially available products.

Soliloquy is designed to showcase software passion projects, not products.

No NSFW content.

If you'd feel uncomfortable opening a link in the office, then it probably doesn't belong at Soliloquy.

Only submit content that is of your own creation.

Please don't plagiarize someone else's work. They worked hard, let them submit their own project.

Why the name "soliloquy?"

A soliloquy is an act of speaking one's thoughts regardless of who is listening. Given that Soliloquy is a platform for showcasing software projects regardless of an audience or investors, the name fits aptly.

How do you pronounce Soliloquy?

What technologies does Soliloquy use?

Soliloquy is a fullstack application. The backend is written in Python using Django. The frontend uses HTML, CSS, and a little bit of JavaScript. The application is deployed on Heroku via Travis CI. Soliloquy's source code is hosted on GitHub.

Who made Soliloquy?

Will Carhart is the developer and maintainer of Soliloquy.

What if something is wrong with Soliloquy?

If you think you've found a bug in Soliloquy, or have a feature request, please open an issue on Soliloquy's GitHub. If you're feeling generous, you're welcome to try and fix the issue yourself.

About the developer

Picture of Will Carhart

Will Carhart

Will Carhart is a software engineer living in San Diego. After graduating from the University of San Diego in January 2019, Will began working as a software engineer at Illumina, a genetics company based in San Diego. Will is passionate about Free Open Source Software (FOSS) and #a11y, and considers coding to be a hobby just as much as a career.

In his free time, Will enjoys playing the piano and ukulele, cooking, spending time outside, and, of course, coding.


Some icons made by Dave Gandy from, licensed under CC 3.0 BY.