Entwickler sollten sich generell immer auf dem Laufenden halten, welche angesagten Werkzeuge die Arbeit etwas erleichtern und vielleicht sogar verbessern. In diesem Beitrag zeigen wir wieder einige, interessante Tools.
Manta hilft Entwicklern und Freiberuflern bei der Rechnungsstellung.
(Bild: Joos / Manta)
Open-Source-Tools bieten den Vorteil, dass man sie kostenlos nutzen und unter gleicher Lizenz weiterentwickeln darf, sie stetig unter Beobachtung der Community stehen und auch in kurzen Zyklen weiterentwickelt werden. Es lohnt sich also immer mal wieder zu überprüfen, ob es für den einen oder anderen Bereich ein neues Open Source-Tool gibt.
Der Einsatz der Tools ist meistens nicht sehr kompliziert und durch eigene Tests lässt sich schnell erkennen, ob das jeweilige Tool vielleicht in Zukunft häufiger auf dem eigenen Rechner oder im Netzwerk eingesetzt werden soll.
Node.js ist eine JavaScript-Laufzeitumgebung. Diese basiert auf der VB-JavaScript-Engine von Chrome. Mit der Runtime lassen sich serverseitige Skripte und Programme schreiben, die ereignisgesteuert sind und extrem flexibel einsetzbar sind. Node.js wird von vielen großen Unternehmen genutzt, darunter IBM, Microsoft, LinkedIn, Netflix, PayPal und viele weitere.
Die Node.js und JS-Foundation haben sich zu einer gemeinsamen Basis, der OpenJS Foundation zusammengeschlossen. In Zukunft sollen gemeinsame Projekte folgen. Die Entwickler selbst verstehen das Node.js-Ökosystem als das größte Ökosystem der Open-Source-Bibliotheken. Mit Node.js lassen sich zum Beispiel auch Anwendungen auf den bekanntesten Webservern bereitstellen, darunter auch Apache oder IIS. Die Runtime lässt sich zum Beispiel auch in Visual Studio 2019 Community Edition zusammen mit anderen Umgebungen nutzen.
Mit Screencat den Bildschirm für andere Anwender freigeben.
(Bild: Joos / Screencat)
Screencat ist ein Tool für die Freigabe des Bildschirms. Dadurch lassen sich auf allen wichtigen Plattformen schnell und einfach Bildschirme freigeben, um im Team zum Beispiel Besprechungen durchzuführen, oder gemeinsam an Anwendungen zu arbeiten. Interessant ist das Tool vor allem daher, weil es als Open Source kostenlose zur Verfügung steht und in Windows, Linux und macOS eingesetzt werden kann.
Apache Cordova – Apps für Smartphones und andere Plattformen
Apache Cordova ermöglicht Entwicklern, Apps für mobile Geräte bereitzustellen. Es lassen sich mit einer Codebasis Apps für iOS, Android, Windows und andere Plattformen bereitstellen. Die Plattform unterstützt Webentwicklungstechnologien wie HTML, CSS und JavaScript. Das CLI von Apache Cordova basiert auf Node.Js. Cordova ist also vor allem dann sinnvoll, wenn Entwickler eine Anwendung für Smartphones und für PCs entwickeln, also neben Android und iOS auch Windows zum Einsatz kommt.
GNU Emacs – Flexibler Editor nicht nur für Entwickler
Mit Gnu Emacs erhalten Entwickler einen mächtigen und flexiblen Text-Editor.
(Bild: Joos / Emacs)
Bei GNU Emacs handelt es sich um einen extrem erweiterbaren, anpassbaren Texteditor. Basis von GNU Emacs ist ein Interpreter für Emacs Lisp. Dabei handelt es sich um eine Abwandlung der Programmiersprache Lisp mit Erweiterungen zur Unterstützung der Textbearbeitung. Der Editor kann Syntax auch farblich darstellen.
Bootstrap ist ein von Twitter entwickeltes, kostenloses und quelloffenes Front-End-Web-Framework für die Erstellung und Anpassung von Websites und Webanwendungen. Das Framework umfasst HTML- und CSS-basierte Designvorlagen. Dazu gehören Typografie, Formulare, Schaltflächen, Navigation und Schnittstellenkomponenten. Auch JavaScript-Erweiterungen lassen sich einbinden. Die Plugins von Bootstrap basieren auf jQuery.
Manta hilft Entwicklern und Freiberuflern bei der Rechnungsstellung.
(Bild: Joos / Manta)
Manta ist eine Anwendung, um die Rechnungsstellung für Entwickler zu vereinfachen. Sie wird mit anpassbaren Vorlagen geliefert und erleichtert das Versenden und Verwalten von Kundenrechnungen. Das Tool richtet sich natürlich nicht nur an Entwickler, sondern auch an Freiberufler und kleine Betriebe, die eine kostenlose Software zur Abrechnung suchen.
Apache JMeter hilft beim Testen von Webanwendungen. In diesem Zusammenhang kann das Tool auch Server, Objekte und Netzwerken unter Belastung testen. Vor allem um die Belastung von Systemen zu testen ist Apache JMeter ideal, da das Tool statische und dynamische Ressourcen nutzen kann. Mit JMeter lassen sich zum Beispiel FTP, REST, Web, LDAP und andere Serverdienste testen. Bei dem Tool handelt es sich um keinen einfachen Browser, da es beispielsweise keine HTML-Seiten rendert, vielmehr testet JMeter auf Protokollebene.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
KompoZer ist ein WYSIWYG-HTML-Editor für Windows, Linux und macOS. Das Projekt wird aktuell nicht mehr aktualisiert, wer aber einen HTML-Editor sucht, kann sich die aktuell verfügbaren Funktionen ansehen und das Tool testen. Im Fokus steht die einfache Bedienbarkeit und das Bearbeiten von HTML-Seiten auch für weniger geübte Anwender/Entwickler.
Pencil ist ein Tool, mit dem ein Oberflächen-Prototyping für Anwendungen durchgeführt werden kann. Die Lösung ist für Windows, Linux und Mac verfügbar. Mit dem Tool lässt sich eine GUI-Prototypenerstellung durchführen, es verfügt über integrierte Formsammlungen und unterstützt das Zeichnen von Diagrammen. Verlinkung zwischen Seiten und Cliparts sind ebenfalls verfügbar.
Cypress ist ein Web-Test-Tool, das Webanwendungen wie ein Browser testen kann. Das Tool hilft auch beim Erstellen von ausführlichen Tests. Cypress ist für Windows, Linux und macOS verfügbar.