IDEKit is an open-source framework that provides programmer source code editing, including syntax coloring, popup functions, and split frames