قائمة أطر عمل جافا

فيما يلي قائمة بتقنيات لغة برمجة جافا البارزة ( الأطر ، المكتبات ).

اسمتفاصيل
أباتشي نوتشNutch هو برنامج زحف ويب ناضج وجاهز للإنتاج.
AppFuseإطار عمل مفتوح المصدر لتطبيقات الويب باستخدام Java EE .
يسيل لعابهنظام إدارة قواعد الأعمال (BRMS) مع محرك قواعد قائم على الاستدلال الأمامي والخلفي ، باستخدام تطبيق محسّن لخوارزمية Rete .
jBPMمجموعة إدارة عمليات الأعمال المرنة (BPM)
أكتيفيتيمحرك سير العمل المكتوب بلغة جافا والذي يمكنه تنفيذ عمليات الأعمال الموضحة في BPMN 2.0.
أكامجموعة أدوات ووقت تشغيل لتبسيط بناء التطبيقات المتزامنة والموزعة على JVM.
أباتشي أكومولومخزن بيانات موزع يعتمد على المفتاح/القيمة، ويوفر تخزينًا واسترجاعًا قويًا وقابلًا للتوسع للبيانات.
أباتشي أكتيف إم كيوخادم أنماط المراسلة والتكامل.
أباتشي أفروتم تطوير إطار عمل استدعاء الإجراءات عن بعد وتسلسل البيانات ضمن مشروع Hadoop التابع لشركة Apache.
أباتشي أكسيستنفيذ عملية تقديم بروتوكول الوصول إلى الكائنات البسيط (SOAP) إلى اتحاد شبكة الويب العالمية (W3C).
جمل أباتشيمحرك توجيه ووساطة قائم على القواعد يوفر تطبيقًا قائمًا على كائنات جافا لأنماط تكامل المؤسسات باستخدام واجهة برمجة تطبيقات لتكوين قواعد التوجيه والوساطة.
أباتشي كليكإطار عمل لتطبيقات الويب موجه نحو المكونات للغة جافا، وهو مبني على واجهة برمجة تطبيقات جافا سيرفلت.
شرنقة أباتشيإطار عمل لتطبيقات الويب مبني على مفاهيم خط الأنابيب، وفصل الاهتمامات، وتطوير الويب القائم على المكونات.
أباتشي كومنزمجموعة من مكونات جافا مفتوحة المصدر وقابلة لإعادة الاستخدام من مجتمع أباتشي/جاكرتا
أباتشي سي إكس إفإطار عمل الخدمات. يساعد CXF في بناء وتطوير الخدمات باستخدام واجهات برمجة التطبيقات الأمامية، مثل JAX-WS وJAX-RS.
قاعدة بيانات أباتشي إمبايرطبقة تجريد قواعد البيانات العلائقية ومكون استمرار البيانات الذي يسمح للمطورين باتباع نهج أكثر تركيزًا على لغة SQL في تطوير التطبيقات مقارنة بأطر عمل ربط الكائنات العلائقية التقليدية.
أباتشي فيليكسApache Felix هو جهد مجتمعي لتنفيذ إطار عمل OSGi ومنصة الخدمة وغيرها من التقنيات المثيرة للاهتمام المتعلقة بـ OSGi بموجب ترخيص Apache.
أباتشي فلومخدمة موزعة وموثوقة ومتاحة لجمع وتجميع ونقل كميات كبيرة من بيانات السجلات بكفاءة.
أباتشي جيرونيموبيئة تشغيل خادم مفتوحة المصدر تدمج أفضل مشاريع المصادر المفتوحة لإنشاء بيئات تشغيل خادم Java/OSGi التي تلبي احتياجات مطوري المؤسسات ومديري الأنظمة.
أباتشي جيرافنظام معالجة الرسوم البيانية التكراري مصمم لتحقيق قابلية توسع عالية.
أباتشي هادوبإطار عمل يسمح بالمعالجة الموزعة لمجموعات البيانات الكبيرة عبر مجموعات من أجهزة الكمبيوتر باستخدام نماذج برمجة بسيطة.
أباتشي إتش بيسقاعدة بيانات موزعة غير علائقية مصممة على غرار BigTable من جوجل
أباتشي هايفيُعدّ Hive أحد مكونات منصة بيانات Hortonworks (HDP). يوفر Hive واجهة شبيهة بلغة SQL للبيانات المخزنة في HDP.
أباتشي جاك رابيتمستودع محتوى لمنصة جافا.
أباتشي جيناإطار عمل ويب لبناء تطبيقات الويب الدلالي باستخدام لغة جافا. يوفر واجهة برمجة تطبيقات (API) لاستخراج البيانات من رسوم بيانية RDF وكتابتها إليها.
أباتشي كافكامنصة معالجة البيانات المتدفقة
أباتشي لوج 4jإطار عمل تسجيل جافا - Log4j 2 هو الإصدار المحسن من مشروع Log4j الشهير.
أباتشي لوسينمكتبة محركات بحث نصية عالية الأداء وكاملة الميزات.
أباتشي ماهوتمشروع تابع لمؤسسة برمجيات أباتشي لإنتاج تطبيقات مجانية لخوارزميات التعلم الآلي الموزعة أو القابلة للتوسع، والتي تركز بشكل أساسي على مجالات الترشيح التعاوني والتجميع والتصنيف.
أباتشي ميسوسيقوم Apache Mesos بتجريد وحدة المعالجة المركزية والذاكرة والتخزين وموارد الحوسبة الأخرى بعيدًا عن الأجهزة (المادية أو الافتراضية)، مما يتيح بناء وتشغيل أنظمة موزعة مرنة وقادرة على تحمل الأعطال بسهولة وبفعالية.
أباتشي ميناإطار عمل تطبيقات الشبكة في جافا. يمكن استخدام MINA لإنشاء تطبيقات شبكة قابلة للتوسع وعالية الأداء.
أباتشي OODTإطار عمل نظام إدارة البيانات
أباتشي أوزينظام جدولة سير العمل القائم على الخادم لإدارة مهام هادوب.
أباتشي أوبن إن إل بيمجموعة أدوات التعلم الآلي بلغة جافا لمعالجة اللغة الطبيعية (NLP).
أباتشي بي دي إف بوكسأداة جافا للعمل مع مستندات PDF.
خنزير أباتشيمنصة عالية المستوى لإنشاء برامج تعمل على Apache Hadoop.
أباتشي بيفوتمنصة لبناء تطبيقات ويب غنية بلغة جافا أو أي لغة متوافقة مع JVM.
أباتشي POIواجهات برمجة التطبيقات لمعالجة تنسيقات الملفات المختلفة استنادًا إلى تنسيق مستند OLE 2 المركب من مايكروسوفت.
أباتشي كيوبيدنظام المراسلة، يطبق بروتوكول قوائم انتظار الرسائل المتقدمة.
نهر أباتشي (جيني)أباتشي ريفر هو مشروع يهدف إلى تطوير وتحسين تقنية جيني. ريفر هو تطبيق لبنية جيني الموجهة نحو الخدمات.
أباتشي سامزاإطار عمل لمعالجة البيانات المتدفقة الموزعة.
أباتشي شيروإطار عمل أمان جافا الذي يقوم بعمليات المصادقة والترخيص والتشفير وإدارة الجلسات.
مقلاع أباتشيإطار عمل ويب لمنصة جافا مصمم لإنشاء تطبيقات تركز على المحتوى على مستودع محتوى متوافق مع JSR-170 (المعروف أيضًا باسم JCR) مثل Apache Jackrabbit.
أباتشي سولرمنصة بحث المؤسسات
أباتشي سباركمحرك سريع وعام لمعالجة البيانات الضخمة، مع وحدات مدمجة للبث المباشر، وSQL، والتعلم الآلي، ومعالجة الرسوم البيانية.
أباتشي ستورمنظام الحوسبة الموزعة في الوقت الحقيقي.
دعامات أباتشيإطار عمل لبناء تطبيقات ويب تعتمد على Servlet/JSP وفقًا لنموذج تصميم MVC
نسيج أباتشيإطار عمل لتطبيقات الويب بلغة جافا موجه نحو المكونات
أباتشي تيكاإطار عمل للكشف عن المحتوى وتحليله.
أباتشي تومكاتخادم تومكات، هو حاوية جافا سيرفلت مفتوحة المصدر
أباتشي أويماتُعدّ بنية إدارة المعلومات غير المهيكلة معيارًا من معايير منظمة OASIS لتحليلات المحتوى. وهي توفر بنية برمجية مكونة لتطوير واكتشاف وتكوين ونشر تحليلات متعددة الوسائط لتحليل المعلومات غير المهيكلة ودمجها مع تقنيات البحث.
أباتشي فيلوسيتيمحرك قوالب قائم على لغة جافا يوفر لغة قوالب للإشارة إلى الكائنات المعرفة في كود جافا
ويكيت أباتشيإطار عمل لتطبيقات الويب بلغة جافا موجه نحو المكونات.
أباتشي زيرسيسمجموعة من مكتبات البرامج لتحليل وتدقيق وتسلسل ومعالجة ملفات XML.
أباتشي زوو كيبرخدمة مركزية للحفاظ على معلومات التكوين، والتسمية، وتوفير التزامن الموزع، وتوفير خدمات المجموعة.
باراكوداإطار عمل MVC لتطبيقات الويب لتطوير تطبيقات الويب باستخدام Java EE.
بيرتأداة إعداد التقارير وتحليل بيانات الأعمال لتطبيقات العميل الغنية وتطبيقات الويب
بيوجافاإطار عمل جافا لمعالجة البيانات البيولوجية.
بلوكوفمكتبة جافا لتقنية البلوتوث (تنفيذ JSR-82)
قلعة نطاطة مشفرةمجموعة من واجهات برمجة التطبيقات المستخدمة في علم التشفير. وهي تتضمن واجهات برمجة تطبيقات لكل من لغتي البرمجة Java و C#.
نواة الموجة المحترقةمكتبة جافا لبناء أطر العمل.
متتاليطبقة تجريدية لـ Apache Hadoop و Apache Flink. تُستخدم تقنية Cascading لإنشاء وتنفيذ عمليات معالجة البيانات المعقدة على مجموعة Hadoop باستخدام أي لغة تعتمد على JVM.
الاسم الرمزي واحدمجموعة من أدوات تطوير البرمجيات التي تهدف إلى توفير رمز "اكتب مرة واحدة، شغّل في أي مكان" لأنظمة تشغيل سطح المكتب والهواتف المحمولة المختلفة (مثل Windows و macOS و Android و Blackberry و iOS وغيرها).
مثبت السرعةعملية بناء مستمرة
Deeplearning4jبرنامج مفتوح المصدر للتعلم العميق للغة جافا وسكالا على هادوب وسبارك.
التحكم عن بعد عبر الويب المباشرمكتبة تُمكّن جافا على الخادم وجافا سكريبت في المتصفح من التفاعل واستدعاء بعضهما البعض بأبسط طريقة ممكنة.
إكليبس لينكحلول استمرارية جافا التي تعالج خدمات الويب العلائقية، وخدمات XML، وخدمات قواعد البيانات.
ذاكرة التخزين المؤقت الإلكترونيةEhcache عبارة عن ذاكرة تخزين مؤقت مفتوحة المصدر وقائمة على المعايير تعمل على تحسين الأداء، وتخفيف الضغط على قاعدة البيانات، وتبسيط قابلية التوسع.
Ejml (مكتبة مصفوفات جافا الفعالة)مكتبة جافا للجبر الخطي لمعالجة المصفوفات الكثيفة.
Elasticsearchمحرك بحث نصي كامل متعدد المستخدمين مع واجهة ويب HTTP ومستندات JSON بدون مخطط.
إلكياستخراج البيانات
قالب FreeMarkerمحرك قوالب قائم على لغة جافا، يركز في الأصل على إنشاء صفحات ويب ديناميكية باستخدام بنية برمجية MVC
GeoApiمجموعة من واجهات برمجة لغة جافا للتطبيقات الجغرافية المكانية.
GeoToolsمكتبة جافا توفر أدوات للبيانات الجغرافية المكانية.
سمكة زجاجيةخادم التطبيقات والتنفيذ المرجعي الرسمي لـ Servlets 3.0.
جوجل جيسونمكتبة لتحويل وفك تحويل كائنات جافا إلى (ومن) JSON.
جوافة جوجلمجموعة من المكتبات الشائعة، تُسهّل هذه المكتبة أفضل ممارسات البرمجة وتساعد على تقليل أخطاء البرمجة. كما توفر دوالًا مساعدة للمجموعات، والتخزين المؤقت، ودعم الأنواع الأساسية، والتزامن، والتعليقات التوضيحية الشائعة، ومعالجة النصوص، والإدخال/الإخراج، والتحقق من صحة البيانات.
دليل جوجلإطار عمل خفيف الوزن لحقن التبعيات للغة Java 6 والإصدارات الأحدث
مجموعة أدوات جوجل للويب (GWT)مجموعة من الأدوات التي تسمح لمطوري الويب بإنشاء وصيانة تطبيقات الواجهة الأمامية المعقدة المكتوبة بلغة جافا سكريبت.
الكؤوس المقدسةإطار عمل ويب قائم على Apache Groovy مبني على Spring Boot .
السباتأداة ربط الكائنات العلائقية بلغة برمجة جافا. توفر إطار عمل لربط نموذج مجال كائني التوجه بقاعدة بيانات علائقية.
قاعدة بيانات HSQLنظام إدارة قواعد البيانات العلائقية مع واجهة JDBC، إصدار العميل والخادم، أداة الاستعلام، الشبكة، الشجرة، فئة اختبار الأداء، سيرفلت، وبرنامج الاختبار الذاتي.
iBatisإطار عمل للاستمرارية يقوم بأتمتة عملية الربط بين قواعد بيانات SQL والكائنات في Java و .NET و Ruby on Rails.
إنفينسبانمخزن بيانات موزع في الذاكرة يعتمد على المفتاح/القيمة مع مخطط اختياري
نصإنشاء ومعالجة ملفات PDF الديناميكية لتطبيقات الويب والتطبيقات الأخرى (Java، C#).
جاكسونمعالج JSON عالي الأداء للغة جافا.
مجموعة أدوات جافا لديناميكيات الفضاءمكتبات من المكونات لمساعدة مطوري البرامج على إنشاء تطبيقاتهم الخاصة لحل المشكلات في ديناميكيات الفضاء ، وتصميم المهمات، وملاحة المركبات الفضائية، والتوجيه والتحكم.
إطار عمل مجموعات جافاإطار عمل مجموعات جافا (JCF) عبارة عن مجموعة من الفئات والواجهات التي تنفذ هياكل بيانات المجموعات القابلة لإعادة الاستخدام بشكل شائع.
JavaFXإطار عمل حديث لواجهة المستخدم لتطبيقات سطح المكتب وتطبيقات الإنترنت الغنية المكتوبة بلغة جافا.
إطار عمل جافا للوسائطإطار عمل الوسائط في جافا (JMF) هو مكتبة جافا تُمكّن من إضافة الصوت والفيديو والوسائط الأخرى القائمة على الوقت إلى تطبيقات جافا والبرامج الصغيرة.
مجموعة أدوات طوبولوجيا جافاJava Topology Suite (JTS) هي مكتبة برمجية مفتوحة المصدر بلغة جافا توفر نموذجًا للكائنات للهندسة الخطية المستوية الإقليدية جنبًا إلى جنب مع مجموعة من الوظائف الهندسية الأساسية.
جاكسببنية جافا لربط XML ، تقوم بتحويل كائنات جافا إلى XML والعكس صحيح.
JaxPتوفر واجهات برمجة تطبيقات Java XML (API) إمكانية التحقق من صحة وتحليل مستندات XML.
JAX-RSواجهة برمجة تطبيقات جافا لخدمات الويب RESTful
JAX-WSواجهة برمجة تطبيقات جافا لخدمات الويب XML ، لإنشاء خدمات ويب قائمة على بروتوكول SOAP .
JBoss Seamإطار عمل لتطبيقات الويب تم تطويره بواسطة JBoss
جيه دومنموذج كائن المستند القائم على لغة جافا لـ XML
جيرسيإطار عمل خدمات الويب RESTful من جيرسي، تطبيق JAX-RS
رصيفخادم Java HTTP (الويب) وحاوية Java Servlet.
JFreeChartمكتبة جافا للرسوم البيانية
جيهيبسترزJHipster هي منصة تطوير لإنشاء وتطوير ونشر تطبيقات الويب Spring Boot + Angular وخدمات Spring المصغرة.
محرك جيه مونكيمحرك ألعاب مصمم خصيصًا لتطوير الألعاب ثلاثية الأبعاد الحديثة، حيث يستخدم تقنية التظليل على نطاق واسع.
JProfilerأداة تحليل أداء جافا لتحسين الأداء
جيه روكيتأداة تحليل أداء جافا لتحسين الأداء
JSFمواصفات جافا لبناء واجهات مستخدم قائمة على المكونات لتطبيقات الويب.
JSoupمكتبة تحليل HTML بلغة جافا. تدعم استخراج البيانات ومعالجتها باستخدام طرق DOM وCSS و JQuery .
يونغإطار عمل لنمذجة وتحليل وتصوير الرسوم البيانية والشبكات
وحدة مشتركةإطار عمل لاختبار الوحدات
عباءة المفاتيحإطار عمل لتسجيل الدخول الموحد وإدارة الهوية والوصول.
ليكوي بيسLiquibase هي مكتبة مفتوحة المصدر مستقلة عن قواعد البيانات لتتبع وإدارة وتطبيق تغييرات مخطط قاعدة البيانات.
LWJGLمكتبة جافا التي تتيح الوصول عبر المنصات إلى واجهات برمجة التطبيقات الأصلية الشائعة مثل OpenGL و OpenAL و OpenCL.
ميكرونوتإطار عمل حديث ومتكامل قائم على JVM لبناء تطبيقات معيارية وسهلة الاختبار تعتمد على الخدمات المصغرة والتطبيقات بدون خادم
موكيتوإطار عمل لاختبار الوحدات للغة جافا، يسمح هذا الإطار بإنشاء كائنات اختبار مزدوجة (كائنات وهمية) في اختبارات الوحدات الآلية لغرض التطوير الموجه بالاختبار (TDD) أو التطوير الموجه بالسلوك (BDD).
ماي باتيسإطار عمل من الدرجة الأولى للاستمرارية مع دعم SQL المخصص والإجراءات المخزنة والتعيينات المتقدمة.
إطار نانوسات MOإطار عمل للأقمار الصناعية الصغيرة قائم على خدمات عمليات مهمة CCSDS
نيتيNetty هو إطار عمل عميل-خادم غير محظور (NIO) لتطوير تطبيقات شبكة Java مثل خوادم البروتوكول والعملاء.
نيوروفإطار عمل الشبكات العصبية في جافا الذي يدعم بنى الشبكات العصبية الشائعة وقواعد التعلم.
OpenCVمكتبة وظائف البرمجة التي تستهدف بشكل أساسي رؤية الكمبيوتر في الوقت الحقيقي.
إطار عمل تطوير تطبيقات أوراكللبناء تطبيقات المؤسسات
أوراكل ويب لوجيكخادم تطبيقات Java EE
قاعدة بيانات الشرقنظام إدارة قواعد بيانات NoSQL مكتوب بلغة جافا. وهو قاعدة بيانات متعددة النماذج، تدعم نماذج الرسم البياني، والمستندات، والمفتاح/القيمة، والكائنات، ولكن تتم إدارة العلاقات كما في قواعد بيانات الرسم البياني مع وجود اتصالات مباشرة بين السجلات.
أورم لايتيوفر برنامج Object Relational Mapping Lite (ORM Lite) بعض الوظائف لحفظ كائنات Java في قواعد بيانات SQL مع تجنب التعقيد والعبء الزائد لحزم ORM الأكثر شيوعًا.
يلعبيُستخدم إطار عمل Play لبناء تطبيقات الويب باستخدام Java و Scala.
برايم فيسزمكتبة مكونات واجهة المستخدم (UI) لتطبيقات JavaServer Faces (JSF).
كواركوسأسرع من الصوت / دون الذري / جافا
كوارتزمكتبة جدولة المهام التي يمكن دمجها في مجموعة واسعة من تطبيقات جافا.
ساكسفونخوارزمية عبر الإنترنت تعتمد على الأحداث لتحليل مستندات XML، مع واجهة برمجة تطبيقات (API) تم تطويرها بواسطة القائمة البريدية XML-DEV.
السيلينيوممكتبة توفر تحكمًا آليًا لمتصفح الويب، وتستخدم على نطاق واسع في اختبار تطبيقات الويب
SLF4Jتُعد واجهة التسجيل البسيطة لجافا (SLF4J) بمثابة واجهة بسيطة أو تجريد لأطر التسجيل المختلفة.
سونار كيوبمنصة للفحص المستمر لجودة الكود.
تقارير جاسبرأداة إعداد التقارير بلغة جافا والتي يمكنها الكتابة إلى مجموعة متنوعة من الأهداف، مثل: الشاشة، والطابعة، وملفات PDF، وHTML، وMicrosoft Excel، وRTF، وODT، والقيم المفصولة بفواصل، أو ملفات XML.
سبوكإطار عمل للاختبار والمواصفات لتطبيقات Java و Groovy.
تكامل الربيعإطار عمل لتكامل تطبيقات المؤسسات.
سبرينغ روSpring Roo هي أداة برمجية مفتوحة المصدر تستخدم مبادئ الاتفاقيات بدلاً من التكوين لتوفير تطوير سريع لتطبيقات برامج المؤسسات القائمة على Java
أمن الربيعإطار عمل المصادقة والتحكم في الوصول
TestNGإطار اختبار مستوحى من JUnit مع وظائف إضافية.
أوراق الزعترمحرك قوالب Java XML/XHTML/HTML5 الذي يمكنه العمل في بيئات الويب (القائمة على Servlet) والبيئات غير الويب
فادينإطار عمل ويب لتطبيقات الإنترنت الغنية. على عكس مكتبات جافا سكريبت والحلول القائمة على إضافات المتصفح
فيرتكسإطار عمل متعدد اللغات يعتمد على الأحداث ويعمل على آلة جافا الافتراضية.
ذبابة بريةإطار عمل خادم التطبيقات الذي ينفذ مواصفات Jakarta EE (المعروفة سابقًا باسم Java EE).
ZKossإطار عمل لتطبيقات الويب بتقنية Ajax، مكتوب بلغة Java
الصحن الطائرمكتبة جافا لعرض محتوى XML و XHTML و CSS 2.1