10 مستودعات
Web servers that implement TLS encryption to secure network traffic.
Distinct from Web Servers: Focuses on the server implementation providing HTTPS, whereas Web Servers is the general category
Explore 10 awesome GitHub repositories matching web development · HTTPS Servers. Refine with filters or upvote what's useful.
pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.
Implements server configurations with specific TLS versions and cipher suites to encrypt network traffic.
Sandstorm is an open-source platform that packages and runs web applications in security-hardened sandboxes on a personal server, functioning as a self-hosted web app operating system. It provides a curated app store where users discover and install sandboxed web applications with one-click ease, while each application runs in an isolated container that uses Linux kernel security features to separate it from the host and other apps. The platform includes a centralized authentication layer so users sign in once and gain access to all installed applications without managing separate accounts per
Sets up TLS certificates and encryption so all traffic between users and the server is secured.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Implements secure web servers using TLS encryption to protect network traffic.
Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP
Provides a built-in HTTPS module for creating secure web servers with TLS encryption.
The Lounge is a self-hosted, web-based IRC client that functions as a persistent bouncer replacement, keeping users connected to IRC servers even when their browser is closed or device is offline. It runs as a Node.js backend with a WebSocket bridge that relays IRC events and commands between the server and browser, and includes a built-in HTTP and HTTPS server for direct TLS termination without an external reverse proxy. The client supports multiple user accounts on a shared server installation, with LDAP authentication for credential validation. It maintains persistent server-side IRC conne
Terminates TLS encryption directly, serving the web client without an external reverse proxy.
Certmagic هي مكتبة Go لأتمتة إصدار وتجديد شهادات TLS. تعمل كموفر HTTPS تلقائي وعميل ACME يتعامل مع دورة حياة الشهادات الكاملة لضمان اتصال آمن دون تدخل يدوي. تتميز المكتبة بدعمها لتوفير TLS عند الطلب، والذي يولد الشهادات ديناميكيًا أثناء مصافحة TLS بناءً على اسم الخادم. كما توفر أتمتة لشهادات البدل (Wildcard) من خلال التحقق من تحدي DNS وتتكامل مع واجهة برمجة تطبيقات ZeroSSL للحصول على الشهادات. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك حل تحدي ACME، وجدولة التجديد المؤتمت، وإبطال الشهادات. يدير استمرارية البيانات من خلال خلفيات تخزين قابلة للتوصيل وينفذ القفل والمزامنة الموزعة لتنسيق إدارة الشهادات عبر عناقيد الخوادم. تشمل الوظائف الإضافية تدبيس OCSP، والتخزين المؤقت في الذاكرة، وتوليد تكوينات TLS للخوادم المخصصة.
Implements an HTTPS server that handles automatic certificate management and HTTP-to-HTTPS redirects.
Racket هي لغة برمجة متعددة النماذج للأغراض العامة من عائلة Lisp مصممة لإنشاء اللغات. تعمل كمنصة عمل للغة، حيث توفر بيئة لتصميم وتنفيذ لغات برمجة مخصصة من خلال نظام مرن من الماكرو والوحدات. يتميز النظام بتقديم مجموعة شاملة لهندسة الدلالات، مما يسمح ببناء مجموعات لغوية متخصصة وطبقات تعليمية. يتضمن أدوات لتصميم اللغات المخصصة، مثل إنشاء المحلل اللغوي (lexer and parser)، بالإضافة إلى القدرة على تحديد قواعد توسيع الوحدات واختيار اللغة الديناميكي في وقت القراءة. يوفر المشروع بيئة تطوير متكاملة مع محرر مدمج، ومصحح أخطاء مرئي، ومدير حزم برمجية. تمتد إمكانياته إلى مكتبة قياسية للأغراض العامة تغطي عرض الرسومات ثنائية الأبعاد، ومعالجة البيانات الثنائية، وتكامل SQL وقواعد البيانات الاستنتاجية، وبناء واجهات المستخدم الرسومية. تدعم البيئة تجميع الكود المصدري في ملفات تنفيذية مستقلة للتوزيع.
Allows the web server to be configured with SSL certificates and private keys to encrypt communication.
freegeoip هي خدمة تحديد الموقع الجغرافي ذاتية الاستضافة وخادم API يقوم بربط عناوين IP وأسماء المضيفين بالمواقع الجغرافية. تعمل كقارئ لقاعدة بيانات MaxMind، حيث تحلل قواعد بيانات الموقع الجغرافي الثنائية لتوفير بيانات الموقع من خلال واجهة REST. يتميز المشروع بتوفير بديل خاص لمزودي تحديد الموقع الجغرافي السحابي، وإدارة ملفات قاعدة البيانات المحلية وأتمتة التحديثات الدورية. يتضمن محلل IP للوكيل العكسي لاستخراج عناوين العميل الأصلية من رؤوس الوكيل، مما يضمن تعيينًا دقيقًا خلف موازنات الحمل. تدمج الخدمة نظامًا لإدارة الحصص لفرض حدود الطلبات لكل عميل وتأمين نقاط النهاية الخاصة بها باستخدام تشفير TLS وسياسات CORS. كما تتميز بمزامنة تلقائية لقاعدة البيانات مع التحقق من الإصدار القائم على المجموع الاختباري (checksum) وواجهة ويب عامة اختيارية لإجراء عمليات البحث.
Implements built-in TLS termination to secure API endpoints and protect data in transit.
This project is a collection of specialized HTTP servers designed for static file hosting, secure file uploads, and encrypted web traffic. It provides implementations for delivering local files and directories over HTTP and HTTPS, including support for index pages and single-page application routing. The software differentiates itself through dedicated server roles, including a secure file upload server with size limits and token validation, and an HTTPS web server that utilizes PKCS#12 certificates for TLS encryption. It also includes a specialized gateway for managing cross-origin resource
Provides a dedicated HTTPS web server that uses PKCS#12 certificates for secure traffic encryption.
Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org
Encrypts client-server communication using SSL certificates to protect data in transit.