my weekend project, a "framework" for IRC apps/bots
This is a little project I've been working on for a while in order to better learn Python. Although IRC may not exactly be the most exciting medium, I still find it to be fun and useful, this interest lead me to writing a bot. In doing this I realized that what would actually be more interesting would be if I had a framework. There may already be such a thing, certainly there are IRC libraries, but I don't know if they're well-suited to deploying bots. At any rate if for no other reason than the fact that I am relatively new to programming and eager to learn I decided to build a framework.…
my weekend project, a "framework" for IRC apps/bots launched on October 12, 2011 with 24 votes, #39 of 292 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 15 years on.
In plain words
IrcTK is a Python framework for building IRC applications and bots. Designed for developers who want to create IRC bots more easily than using standalone libraries, it offers an API inspired by Flask that handles connection management, automatic source reloading during development, and threaded plugin dispatch. The framework was built as a learning project to explore Python programming while addressing the practical need for a bot deployment solution.
written from the facts on this page · September 2026
From the sources
A simple framework for writing IRC applications . Contribute to maxcountryman/irctk development by creating an account on GitHub.
In the maker’s words, at launch
This is a little project I've been working on for a while in order to better learn Python. Although IRC may not exactly be the most exciting medium, I still find it to be fun and useful, this interest lead me to writing a bot. In doing this I realized that what would actually be more interesting would be if I had a…
Does a similar job
all alternatives →
A framework for building Slack bots in Python2022 · github.com · ▲114I started building a couple of years ago because I found no easy existing solution to build Slack bots that can be composed from/organized into plugins. Existing libraries like Bolt make it pretty easy to develop Slack bots, but hard to organize and scale the code base of your bot. I was also missing some crucial features such as scheduling actions for your bot. So I wrote my own framework! I recently rewrote the complete framework to make use of asyncio and the newest Slack SDK Let me know what you think!
Practical Python Projects book release2021 · practicalpython.yasoob.me · ▲88Hi everyone! I just released the Practical Python Projects book! (https://practicalpython.yasoob.me) I am happy to announce the first version as a release candidate. I have poured a lot of love into writing this book and would love to hear what you guys think. (A limited 100% off and discount coupons at the end) This is not a pure beginner book. The book does assume some background Python knowledge. You need to know the basics like methods, functions, classes, and such. If I use something that is not typically covered in beginner Python books, I will explain it before I use it.…
I built a web framework in C2025 · github.com · ▲420a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.

An open source framework for voice assistants2024 · github.com · ▲346I've been obsessed for the past ~year with the possibilities of talking to LLMs. I built a bunch of one-off prototypes, shared code on X, started a Meetup group in SF, and co-hosted a big hackathon. It turns out that there are a few low-level problems that everybody building conversational/real-time AI needs to solve on the way to building/shipping something that works well: low-latency media transport, echo cancellation, voice activity detection, phrase endpointing, pipelining data between models/services, handling voice interruptions, swapping out different…
- AIAn IRC channel to help people find jobs2014 · ▲23
I had an idea a couple days ago and I went with it. Basically, the idea was to create an IRC channel to help people find jobs; computer related jobs, in particular. There would be a bot to display job listings. So I started working on a first take on the bot. I decided to use Python because I love the language and I wanted to get more experience with a its libraries. TwitterBot (or JobFeeder on ##jobfeed) as I call it, uses Twisted (https://pypi.python.org/pypi/Twisted) and Twitter (https://pypi.python.org/pypi/twitter)for now. Basically, it gets the…
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 27d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, October 2011
the whole month →
Life & fun · 2011 · listofthingsforsale.com

A game to learn how to kern type
Life & fun · 2011 · type.method.ac
- M4
Life & fun · 2011 · audenneedham.com

In an increasingly digital world, newsletters have become an invaluable tool for businesses, content creators, and organizations looking to engage with their audience directly. Whether you’re a startup looking to build a community, an established company seeking to maintain a connection with your cu
Growth · 2011 · jobstractor.com
- TU
Life & fun · 2011 · hnwho.com
- LI
Life & fun · 2011 · diveintoios.com