Skip to main content

Wir feiern beeindruckende Open-Source-Innovationen aus der Ukraine

Artikel von
Feature Ukraine

8. März 2022

0 Min. Lesezeit

Angesichts der anhaltend düsteren Lage in der Ukraine möchte ich diesen Beitrag nutzen, um einige der beeindruckenden Open-Source-Projekte und technologischen Initiativen ukrainischer Maintainer, Entwickler und engagierter Tech-Unternehmer ins Rampenlicht zu rücken.

Auf GitHub gibt es mehrere Repositories, in denen Listen ukrainischer Entwickler zusammengestellt werden, etwa made-in-ukraine und awesome-ukraine. Für eine umfassende Übersicht empfehle ich Ihnen, dort nachzuschauen. In diesem Artikel möchte ich eine Auswahl dieser Projekte vorstellen. Einige davon nutze ich selbst oder kenne sie, ohne bisher gewusst zu haben, dass ihre Urheber ukrainische Entwickler sind.

Bauen Sie Ihre JavaScript-Kenntnisse in Algorithmen und Datenstrukturen aus

Porträt eines bärtigen Mannes in einem rot-dunkel karierten Hemd vor einem schwarzen, strukturierten Hintergrund

Oleksii Trekhleb, dem Sie auf Twitter unter @Trekhleb folgen können, hat ein Repository mit Algorithmen und Datenstrukturen in JavaScript erstellt, inklusive Erläuterungen und Links zu weiterführender Lektüre.

Wenn Sie Python entwickeln, wird es Sie freuen, dass Oleksii auch einen Playground und Spickzettel zum Erlernen der Python-Entwicklung als Open-Source-Projekt auf GitHub erstellt hat.

Erstellen Sie wunderschöne React-Anwendungen für die Kommandozeile

Mann mit Sonnenbrille und rosafarbenem T-Shirt mit Aufdruck unter Palmen an einem tropischen Strand.

Ich bin selbst ein großer Fan der Kommandozeile und habe deshalb einen besonderen Platz in meinem Herzen für das Open-Source-JavaScript-Projekt Ink. Sein Schöpfer Vadim Demedes, den Sie auf Twitter unter @vadimdemedes finden, hat Ink entwickelt, damit Entwickler mit der Leistung von React CLI-Anwendungen erstellen können.

Wenn Sie React und JavaScript beherrschen, können Sie mit diesem Framework wunderschöne Anwendungen für die Kommandozeile erstellen. Es bietet eine großartige Auswahl an Plugins und eine Community, die das Framework erweitert und für vielfältige Möglichkeiten zur Interaktion mit Nutzern sorgt.

Verwenden Entwickler gern ansprechende Terminal-Oberflächen?

Porträt eines jungen Mannes, der zwischen modernen Gebäuden steht und ein schwarzes T-Shirt mit einem aufgedruckten Porträt trägt.

Natürlich! Lernen Sie Denys Dovhan kennen, den Entwickler von Spaceship prompt. Wenn Sie gern mit der Kommandozeile arbeiten und außerdem ZSH (die Z-Shell) verwenden, sollten Sie mit Denys' Projekt Ihre Kommandozeile auf ein neues Level bringen: Es erweitert Ihren Kommandozeilen-Prompt!

Sie verwenden npm und yarn – aber kennen Sie pnpm?

Porträt eines lächelnden Mannes mit kurzem dunklem Haar und gelbem Poloshirt vor hellgrauem Hintergrund

Wenn Sie JavaScript entwickeln, verwenden Sie sicherlich regelmäßig npm, um die Open-Source-Abhängigkeiten Ihres Projekts zu verwalten oder einfach npm-run-Skripte auszuführen. Es gibt jedoch Alternativen zum beliebten npm-Paketmanager.

Eine davon, von der Sie vielleicht noch nichts gehört oder die Sie noch nicht ausprobiert haben, ist pnpm. pnpm wurde vom ukrainischen Entwickler Zoltan Kochan entwickelt und bezeichnet sich selbst als schnellen, platzsparenden Paketmanager – und erfüllt diese Erwartungen durchaus.

Zu den namhaften Projekten, die pnpm wegen seiner Stabilität, Geschwindigkeit und hervorragenden Unterstützung für die Verwaltung von Quellcode-Monorepos nutzen, gehören Microsoft, Vue.js, Verdaccio und weitere.

Ein ukrainischer Entwickler treibt das JavaScript-Ökosystem voran

Bärtiger Mann macht draußen auf einer Straße ein Selfie

Wenn wir schon über JavaScript, pnpm und Paketmanager sprechen, sollten wir auch Paul Millers beliebtes npm-Paket Chokidar erwähnen. Der Name klingt vielleicht nach einer Pokémon-Figur, doch das Projekt spielt eine zentrale Rolle im JavaScript-Ökosystem. Die plattformübergreifende Bibliothek zur Dateiüberwachung wird unter anderem von Webpack, der beliebten VS-Code-IDE und weiteren Tools verwendet.

Großartige Arbeit, Paul!

Wie erstellen Sie mit JavaScript interaktive, mobilfreundliche Karten?

Schwarz-Weiß-Porträt eines bärtigen Mannes mit langen Haaren, der eine dunkle Jacke und ein dunkles Hemd trägt

Noch ein Beispiel aus der JavaScript-Welt! Lernen Sie Vladimir Agafonkin kennen, den Autor des Open-Source-Projekts Leaflet. Das Projekt ist eine für Mobilgeräte optimierte JavaScript-Bibliothek – entsprechend ist sie besonders kompakt und leistungsfähig.

Das GitHub-Repository hat weit über 30.000 Sterne, und die Leaflet-Bibliothek wird im gesamten Web umfassend eingesetzt. Entwickler können damit interaktive Kartenvisualisierungen und Karten mit Markierungen erstellen, Karteninteraktionen umsetzen und vieles mehr.

Ist WebAssembly die Zukunft des Webs?

Mann mit Headset-Mikrofon und gelbem Lanyard vor dunklem Hintergrund

Lernen Sie den Open-Source-Entwickler Volodymyr Shymanskyy kennen, der wasm3 betreut – den angeblich schnellsten WebAssembly-Interpreter und die vielseitigste Runtime.

Ist WebAssembly die Zukunft des Webs? Zumindest Volodymyr glaubt daran – und hat deshalb das Open-Source-Projekt wasm3 entwickelt.

Mit Beiträgen zu Ansible DevOps-Tools für die Automatisierung von Systembereitstellungen entwickeln

Ein Mann mit Headset und rotem Hemd steht während einer Präsentation hinter einem mit Aufklebern verzierten Laptop.

Falls Sie Ansible noch nicht kennen: Ansible ist eine radikal einfache DevOps- und IT-Automatisierungsplattform. Mithilfe des Infrastructure-as-Code-Ansatzes macht sie die Bereitstellung und Wartung Ihrer Anwendungen und Systeme einfacher.

Der ukrainische Entwickler Sviatoslav Sydorenko ist ein Kernmitglied des Open-Source-Projekts Ansible. Auch wenn Sviatoslav derzeit nicht aktiv am Projekt mitarbeitet, hat er früh zu dessen Erfolg beigetragen.

Beeindruckende Start-ups, Technologie und Open Source in der Ukraine

Wir haben nur eine kleine Auswahl von Entwicklern vorgestellt, die sich auf Open-Source-Projekte konzentrieren. Doch die Open-Source- und Tech-Community in der Ukraine ist groß und lebendig.

Ein großes Dankeschön geht an ChernivtsiJS, eine JavaScript-Community aus Tscherniwzi in der Ukraine. Sie pflegt das GitHub-Repository made-in-ukraine mit einer sorgfältig zusammengestellten Übersicht über all diese beeindruckenden ukrainischen Entwickler und ihre Arbeit.

Junger Mann mit Headset und Konferenz-Lanyard, der vor bunten Luftballons ein Smartphone in der Hand hält.

Ein großes Dankeschön geht auch an Artem Yavorsky, der das GitHub-Repository awesome-ukraine pflegt. Es enthält viele Informationen zur lokalen IT-Branche, zu Communities, Meetups und weiterer beeindruckender Technologie, die in der Ukraine entwickelt wird.

So können Sie der Ukraine in der aktuellen Krise helfen

Die oben genannten Entwickler empfehlen folgende Möglichkeiten, die Ukraine jetzt zu unterstützen:

  1. Come Back Alive

  2. Rotes Kreuz der Ukraine

  3. Weitere Informationen dazu, wie Sie die Ukraine jetzt von Ihrem Land aus unterstützen können, finden Sie im Wiki How to Help Ukraine Now.

Auch Snyk hat sich der Initiative angeschlossen und 100.000 US-Dollar an United Help Ukraine gespendet. Außerdem unterstützt Snyk Open-Source-Entwickler dabei, ihre Projekte abzusichern, indem das Unternehmen die kostenlosen Testkontingente für Maintainer und Entwickler verdoppelt hat.

Starten Sie mit Capture-the-Flag

Erfahren Sie in unserem virtuellen On-Demand-Workshop für Einsteiger, wie Sie Capture-the-Flag-Challenges lösen.

Gepostet in: