Der Nachfolger von C++: Carbon Language | Open Source Daily 0911

Carbon-Sprache/Carbon-lang

Sterne: 31.1kLizenz:NOASSERTION

Carbon Language ist ein experimentelles C++-Nachfolgeprojekt. Es ist darauf ausgelegt, eine mit C++ vergleichbare Leistung zu bieten, mit Low-Level-Zugriff auf Bits und Adressen, Interoperabilität mit vorhandenem C++-Code und schnellen und skalierbaren Builds. Das Projekt hebt außerdem die folgenden Kernvorteile hervor:

  • Leicht zu erlernen: Basierend auf einer leicht verständlichen und vertrauten Sprachgrundlage.
  • Progressive Speichersicherheit: Implementierung einer sichereren Teilmenge durch schrittweise Einführung sichererer Entwurfsmuster.
  • Open-Source-Community: Sie hat klare Ziele und einen robusten Governance-Mechanismus, ist bestrebt, freundlich und integrativ zu sein und bietet umfassende Unterstützung für die Toolkette.

Darüber hinaus plant Carbon, mit vorhandenen umfangreichen C++-Codebasen kompatibel zu sein und diese zu migrieren sowie die automatische Konvertierung von idiomatischem C++ nach Carbon zu unterstützen.

termux/termux-app

Sterne: 24.4kLizenz:NOASSERTION

Termux ist eine Android-Terminalanwendung und eine Linux-Umgebung. Zu den Hauptfunktionen des Projekts gehören die Bereitstellung eines Terminalemulators, die Unterstützung bei der Installation von Plug-Ins und die Verwaltung von Softwarepaketen. Seine Hauptvorteile und Hauptmerkmale sind wie folgt:

  • Die Linux-Umgebung kann auf Android-Geräten ausgeführt werden
  • Bietet mehrere optionale Plug-in-Anwendungen wie Termux:API, Termux:Boot usw.
  • Unterstützt den Bezug der neuesten Version der APK-Datei über F-Droid oder GitHub zur Installation
  • APK-Dateien haben unterschiedliche Signaturschlüssel und müssen von derselben Quelle heruntergeladen und zusammen installiert werden, damit sie ordnungsgemäß funktionieren (können nicht gemischt werden).
  • Bietet detaillierte Dokumentation und Community-Unterstützung

BeyondDimension/SteamTools

Sterne: 14.9kLizenz:GPL-3.0

„Watt Toolkit“ ist eine plattformübergreifende Open-Source-Multifunktionsspiel-Toolbox von Steam. Zu seinen Hauptfunktionen gehören Netzwerkbeschleunigung, Kontowechsel, Inventarspielverwaltung und lokale Token. Zu den wichtigsten Vorteilen und Merkmalen gehören:

  • Verwenden Sie das Open-Source-Projekt YARP.ReverseProxy für die lokale Reverse-Generierung, um einen schnelleren Zugriff auf Spiele-Websites zu unterstützen.
  • Fangen Sie Netzwerkanfragen über Beschleunigungsdienste ab und fügen Sie einige JS-Skripte in Webseiten ein, um ähnliche Funktionen wie Webseiten-Plug-Ins bereitzustellen.
  • Wechseln Sie schnell zwischen Steam-, Epic-, Uplay- und anderen Multiplattform-Konten, die auf dem aktuellen PC angemeldet sind, und sind mit Funktionen wie der Verwaltung, Sortierung und Deaktivierung von gemeinsam genutzten Bibliotheken der Steam-Familie verbunden.
  • Verwalten Sie Ihren Steam-Spielbestand direkt, bearbeiten Sie Spielnamen und passen Sie Cover an, überwachen Sie den Download-Fortschritt und führen Sie eine geplante Abschaltung durch.
  • Simulierter Lauf: Sie können das Spiel ohne Installation spielen und erhalten eine Steam-Karte.
  • Self-Service-Upload/Löschen von Steam-Cloud-Dateien.
  • Lassen Sie alle Token auf Ihrem Mobiltelefon auf Ihrem Computer speichern und unterstützen Sie den Import universeller HOTP-, TOTP-, Steam- und Google-Passwortgeneratoren.

archlinux/archinstall

Sterne: 5.0kLizenz:GPL-3.0

Arch Installer ist ein weiterer geführter/automatischer Installer mit einer Besonderheit. Das Installationsprogramm fungiert auch als Python-Bibliothek für die Installation von Arch Linux und andere Dinge wie Dienste, Paketverwaltung usw. im installierten Betriebssystem.

  • Bietet benutzerfreundliche Optionen
  • Kann über eine deklarative Konfigurationsdatei oder URL ausgeführt werden
  • Unterstützt mehrere Sprachübersetzungen

Kernvorteile:

  • Flexibel: Kann verschiedene Dienste, Softwarepakete usw. innerhalb des installierten Systems flexibel verwalten.
  • Benutzerdefiniertes Skript: Unterstützt das Schreiben persönlicher benutzerdefinierter Skripts für die interaktive oder nicht interaktive automatisierte Installation.
  • Vordefinierte Profile: Es steht eine Reihe vordefinierter Profile zur Auswahl, z. B. Desktop- und Serverversionen.

Deepfence/ThreatMapper

Sterne: 4.2kLizenz:Apache-2.0

Deepfence ThreatMapper ist ein Laufzeit-Bedrohungsmanagement- und Angriffspfad-Enumerationstool für Cloud-native Umgebungen. Es bietet die umfassendste Abdeckung zur Erkennung von Bedrohungen durch eine Kombination aus agentenbasierter Inspektion und agentenloser Überwachung und ordnet sie entsprechend ihrem Risiko ein. ThreatMapper erkennt anfällige Softwarekomponenten, offengelegte private Informationen und Abweichungen von guten Sicherheitspraktiken. Zu den Hauptfunktionen des Projekts gehören:

  • Überwachen Sie Ihre laufende Infrastruktur mit agentenbasierten Cloud-Scanner-Aufgaben und agentenbasierten Sensor-Agents.
  • Bietet eine visuelle ThreatGraph-Schnittstelle, die Benutzern hilft, die größten Risiken für die Anwendungssicherheit zu identifizieren und den Schutz oder die Behebung dieser Probleme zu priorisieren.
  • Unterstützt die Bereitstellung von Sensoragenten auf einer Vielzahl von Produktionsplattformen wie Kubernetes, Docker, Amazon ECS, AWS Fargate und Bare-Metal- oder virtuellen Maschinen.

Trilinos/Trilinos

Sterne: 1.0kLizenz:NOASSERTION

Das Trilinos-Projekt ist ein Versuch, Algorithmen und unterstützende Technologien zur Lösung umfangreicher, komplexer multiphysikalischer technischer und wissenschaftlicher Probleme zu entwickeln. Trilinos verfügt über ein einzigartiges Designmerkmal, das sich auf Softwarepakete konzentriert. Das Projekt bietet die folgenden Kernvorteile:

  • Um Benutzern den Einstieg und die Verwendung von Trilinos zu erleichtern, wird eine ausführliche Dokumentation bereitgestellt
  • Unterstützt schnelle Konfigurations-, Build- und Installationsaufforderungen
  • Ein zuverlässiges und umfassendes Referenzhandbuch zum Konfigurieren, Erstellen, Testen und Installieren von Trilinos

おすすめ

転載: blog.csdn.net/osguider/article/details/132830009