[{"nid":"12845","project_id":"ee4j.jsonp","short_project_id":"jsonp","name":"Jakarta JSON Processing","summary":"Jakarta JSON Processing is a Java API to process (e.g. parse, generate, transform and query) JSON documents. It produces and consumes JSON in a streaming fashion (similar to StAX API for XML) and...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.jsonp","website_url":"https:\/\/jakartaee.github.io\/jsonp-api\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_18.png?itok=Z-qIMnk3","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/jsonp-api"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"}],"committers":[{"username":"mswatosh","full_name":"Mark Swatosh","url":"https:\/\/api.eclipse.org\/account\/profile\/mswatosh"},{"username":"pdudits","full_name":"Patrik Dudits","url":"https:\/\/api.eclipse.org\/account\/profile\/pdudits"},{"username":"nmittlestat","full_name":"Nathan Mittlestat","url":"https:\/\/api.eclipse.org\/account\/profile\/nmittlestat"},{"username":"sdaschner","full_name":"Sebastian Daschner","url":"https:\/\/api.eclipse.org\/account\/profile\/sdaschner"},{"username":"rsearls72b","full_name":"Rebecca Searls","url":"https:\/\/api.eclipse.org\/account\/profile\/rsearls72b"},{"username":"mstruberg","full_name":"Mark Struberg","url":"https:\/\/api.eclipse.org\/account\/profile\/mstruberg"},{"username":"emasgi","full_name":"Jim Ma","url":"https:\/\/api.eclipse.org\/account\/profile\/emasgi"},{"username":"asoldano","full_name":"Alessio Soldano","url":"https:\/\/api.eclipse.org\/account\/profile\/asoldano"},{"username":"tlangeraq4","full_name":"Tomas Langer","url":"https:\/\/api.eclipse.org\/account\/profile\/tlangeraq4"},{"username":"wkeil","full_name":"Werner Keil","url":"https:\/\/api.eclipse.org\/account\/profile\/wkeil"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"ljungmann","full_name":"Lukas Jungmann","url":"https:\/\/api.eclipse.org\/account\/profile\/ljungmann"},{"username":"jsupol","full_name":"Jan Supol","url":"https:\/\/api.eclipse.org\/account\/profile\/jsupol"},{"username":"amotley","full_name":"Alex Motley","url":"https:\/\/api.eclipse.org\/account\/profile\/amotley"}],"project_leads":[{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"2.2","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jsonp\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"jsonp-dev","email":"jsonp-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jsonp-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jsonp\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta JSON Processing defines a Java\u0026nbsp;based framework for parsing, generating, transforming, and querying JSON documents.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"14033","project_id":"ee4j.jsp","short_project_id":"jsp","name":"Jakarta Server Pages","summary":"Jakarta Server Pages is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.jsp","website_url":"https:\/\/github.com\/eclipse-ee4j\/jsp-api","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_10.png?itok=IsOUdTV_","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/pages"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"}],"committers":[{"username":"jerdfelt","full_name":"Joakim Erdfelt","url":"https:\/\/api.eclipse.org\/account\/profile\/jerdfelt"},{"username":"ejennings","full_name":"Evan Jennings","url":"https:\/\/api.eclipse.org\/account\/profile\/ejennings"},{"username":"tyamamoto","full_name":"Tsubasa Yamamoto","url":"https:\/\/api.eclipse.org\/account\/profile\/tyamamoto"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"agumbrecht","full_name":"Andy Gumbrecht","url":"https:\/\/api.eclipse.org\/account\/profile\/agumbrecht"},{"username":"mthomas8id","full_name":"Mark Thomas","url":"https:\/\/api.eclipse.org\/account\/profile\/mthomas8id"},{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"},{"username":"ijunckesfilho","full_name":"Ivan Junckes Filho","url":"https:\/\/api.eclipse.org\/account\/profile\/ijunckesfilho"}],"project_leads":[{"username":"mthomas8id","full_name":"Mark Thomas","url":"https:\/\/api.eclipse.org\/account\/profile\/mthomas8id"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"4.1.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jsp\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"jsp-dev","email":"jsp-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jsp-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jsp\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta Server Pages defines a template engine for web applications that supports mixing of textual content (including HTML and XML) with custom tags, expression language, and embedded Java code, that gets compiled into a Jakarta Servlet.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"13430","project_id":"ee4j.jstl","short_project_id":"jstl","name":"Jakarta Standard Tag Library","summary":"Jakarta Standard Tag Library encapsulates as simple tags the core functionality common to many Web applications. JSTL has support for common, structural tasks such as iteration and conditionals, tags...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.jstl","website_url":"https:\/\/github.com\/eclipse-ee4j\/jstl-api","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_23.png?itok=W6O5seyB","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/tags"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"},{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"}],"committers":[{"username":"vsiedlecki","full_name":"Volodymyr Siedlecki","url":"https:\/\/api.eclipse.org\/account\/profile\/vsiedlecki"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"jgallimore","full_name":"Jonathan Gallimore","url":"https:\/\/api.eclipse.org\/account\/profile\/jgallimore"},{"username":"jkumarwkl","full_name":"Jayasheelan Kumar","url":"https:\/\/api.eclipse.org\/account\/profile\/jkumarwkl"},{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"}],"project_leads":[{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"3.1.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jstl\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"jstl-dev","email":"jstl-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jstl-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jstl\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta Standard Tag Library defines a framework and simple tags for Jakarta Server Pages that provide support for common, structural tasks such as iteration and conditionals, tags for manipulating XML documents, internationalization tags, and SQL tags.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"13438","project_id":"ee4j.jta","short_project_id":"jta","name":"Jakarta Transactions","summary":"Jakarta Transactions specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction system: the resource manager, the application server, and...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.jta","website_url":"https:\/\/jakartaee.github.io\/transactions\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_25.png?itok=U6uOkGCt","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/transactions"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"},{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"}],"committers":[{"username":"apielagewgt","full_name":"Andrew Pielage","url":"https:\/\/api.eclipse.org\/account\/profile\/apielagewgt"},{"username":"jgallimore","full_name":"Jonathan Gallimore","url":"https:\/\/api.eclipse.org\/account\/profile\/jgallimore"},{"username":"landersen5vw","full_name":"Lance Andersen","url":"https:\/\/api.eclipse.org\/account\/profile\/landersen5vw"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"sfelts","full_name":"Stephen Felts","url":"https:\/\/api.eclipse.org\/account\/profile\/sfelts"},{"username":"jhawkes","full_name":"Jon Hawkes","url":"https:\/\/api.eclipse.org\/account\/profile\/jhawkes"},{"username":"mlittle","full_name":"Mark Little","url":"https:\/\/api.eclipse.org\/account\/profile\/mlittle"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"nyoungqyq","full_name":"Neil Young","url":"https:\/\/api.eclipse.org\/account\/profile\/nyoungqyq"},{"username":"agumbrecht","full_name":"Andy Gumbrecht","url":"https:\/\/api.eclipse.org\/account\/profile\/agumbrecht"},{"username":"tjenkinson","full_name":"Tom Jenkinson","url":"https:\/\/api.eclipse.org\/account\/profile\/tjenkinson"}],"project_leads":[{"username":"tjenkinson","full_name":"Tom Jenkinson","url":"https:\/\/api.eclipse.org\/account\/profile\/tjenkinson"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"2.1.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jta\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"jta-dev","email":"jta-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jta-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.jta\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta Transactions defines a standard that allows the demarcation of transactions and the transactional coordination of XA-aware resource managers as described in the X\/Open XA-specification and mapped to the Java SE XAResource interface within Java applications.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"13418","project_id":"ee4j.mail","short_project_id":"mail","name":"Jakarta Mail","summary":"Jakarta Mail defines a platform-independent and protocol-independent framework to build mail and messaging applications.","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.mail","website_url":"https:\/\/jakartaee.github.io\/mail-api\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_22.png?itok=9aGoDV_X","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/mail-api"},{"url":"https:\/\/github.com\/jakartaee\/mail-tck"},{"url":"https:\/\/github.com\/jakartaee\/mail-spec"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"}],"committers":[{"username":"ljungmann","full_name":"Lukas Jungmann","url":"https:\/\/api.eclipse.org\/account\/profile\/ljungmann"},{"username":"tjohnsonm5x","full_name":"Thomas Johnson","url":"https:\/\/api.eclipse.org\/account\/profile\/tjohnsonm5x"},{"username":"jbescos","full_name":"Jorge Bescos","url":"https:\/\/api.eclipse.org\/account\/profile\/jbescos"},{"username":"sraiqq7","full_name":"Susan Rai","url":"https:\/\/api.eclipse.org\/account\/profile\/sraiqq7"},{"username":"jmehrens","full_name":"Jason Mehrens","url":"https:\/\/api.eclipse.org\/account\/profile\/jmehrens"},{"username":"jkumarwkl","full_name":"Jayasheelan Kumar","url":"https:\/\/api.eclipse.org\/account\/profile\/jkumarwkl"},{"username":"osantanatrg","full_name":"Otavio Santana","url":"https:\/\/api.eclipse.org\/account\/profile\/osantanatrg"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"dcunhaocq","full_name":"Daniel Cunha","url":"https:\/\/api.eclipse.org\/account\/profile\/dcunhaocq"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"}],"project_leads":[{"username":"ljungmann","full_name":"Lukas Jungmann","url":"https:\/\/api.eclipse.org\/account\/profile\/ljungmann"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"2.1.4","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.mail\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"mail-dev","email":"mail-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/mail-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.mail\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta Mail defines a platform-independent and protocol-independent framework to build mail and messaging applications.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"12853","project_id":"ee4j.messaging","short_project_id":"messaging","name":"Jakarta Messaging","summary":"Jakarta Messaging is a Java Message Oriented Middleware API for sending messages between two or more clients. It is a programming model to handle the producer-consumer messaging problem.","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.messaging","website_url":"https:\/\/jakartaee.github.io\/messaging\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_21.png?itok=apgvIAxr","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/messaging"},{"url":"https:\/\/github.com\/eclipse-ee4j\/genericmessagingra"},{"url":"https:\/\/github.com\/jakartaee\/messaging-proposals"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"}],"committers":[{"username":"ptitheridge","full_name":"Paul Titheridge","url":"https:\/\/api.eclipse.org\/account\/profile\/ptitheridge"},{"username":"omihalyi","full_name":"Ondro Mihalyi","url":"https:\/\/api.eclipse.org\/account\/profile\/omihalyi"},{"username":"pbhatvbu","full_name":"Padmanabha Bhat","url":"https:\/\/api.eclipse.org\/account\/profile\/pbhatvbu"},{"username":"rgodfrey3oo","full_name":"Robert Godfrey","url":"https:\/\/api.eclipse.org\/account\/profile\/rgodfrey3oo"},{"username":"csuconic","full_name":"Clebert Suconic","url":"https:\/\/api.eclipse.org\/account\/profile\/csuconic"},{"username":"akangny4","full_name":"Amy Kang","url":"https:\/\/api.eclipse.org\/account\/profile\/akangny4"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"shan4c7","full_name":"Seunghoon Han","url":"https:\/\/api.eclipse.org\/account\/profile\/shan4c7"},{"username":"wkeil","full_name":"Werner Keil","url":"https:\/\/api.eclipse.org\/account\/profile\/wkeil"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"dblevins","full_name":"David Blevins","url":"https:\/\/api.eclipse.org\/account\/profile\/dblevins"},{"username":"rgemmell","full_name":"Robbie Gemmell","url":"https:\/\/api.eclipse.org\/account\/profile\/rgemmell"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"}],"project_leads":[{"username":"dblevins","full_name":"David Blevins","url":"https:\/\/api.eclipse.org\/account\/profile\/dblevins"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"3.1.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.messaging\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"messaging-dev","email":"messaging-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/messaging-dev"},"mailing_lists":[{"name":"jms-dev","email":"jms-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jms-dev"}],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.messaging\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"https:\/\/search.maven.org\/artifact\/jakarta.jms\/jakarta.jms-api","scope":"\u003Cp\u003EJakarta Messaging describes a means for Java\u0026nbsp;applications to create, send, and receive messages via loosely coupled, reliable asynchronous communication services.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"19855","project_id":"ee4j.mvc","short_project_id":"mvc","name":"Jakarta MVC","summary":"Jakarta Model-View-Controller, or Jakarta MVC for short, is a common pattern in Web frameworks where it is used predominantly to build HTML applications. The model refers to the application\u2019s data...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.mvc","website_url":"https:\/\/www.mvc-spec.org\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_9_0.png?itok=n9z8nBql","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/mvc"},{"url":"https:\/\/github.com\/jakartaee\/mvc-tck"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"}],"committers":[{"username":"rusta","full_name":"Rahman Usta","url":"https:\/\/api.eclipse.org\/account\/profile\/rusta"},{"username":"gtudan","full_name":"Gregor Tudan","url":"https:\/\/api.eclipse.org\/account\/profile\/gtudan"},{"username":"fhirsch8bh","full_name":"Florian Hirsch","url":"https:\/\/api.eclipse.org\/account\/profile\/fhirsch8bh"},{"username":"ddiasrly","full_name":"Daniel Dias dos Santos","url":"https:\/\/api.eclipse.org\/account\/profile\/ddiasrly"},{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"ckaltepoth","full_name":"Christian Kaltepoth","url":"https:\/\/api.eclipse.org\/account\/profile\/ckaltepoth"}],"project_leads":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"ckaltepoth","full_name":"Christian Kaltepoth","url":"https:\/\/api.eclipse.org\/account\/profile\/ckaltepoth"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"3.1","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.mvc\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"mvc-dev","email":"mvc-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/mvc-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.mvc\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta MVC defines a standard for creating web applications following the action-based model-view-controller pattern.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"17080","project_id":"ee4j.nosql","short_project_id":"nosql","name":"Jakarta NoSQL","summary":"Create the specification in Jakarta EE to help Jakarta EE developers create enterprise-grade applications using Java\u00ae and NoSQL technologies. It helps them create scalable applications while...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.nosql","website_url":"https:\/\/projects.eclipse.org\/projects\/ee4j.nosql","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_4_0.png?itok=6EY30T_5","tags":["NoSQL"],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/nosql"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"}],"committers":[{"username":"maxdearruda","full_name":"Maximillian Arruda","url":"https:\/\/api.eclipse.org\/account\/profile\/maxdearruda"},{"username":"mredlich","full_name":"Michael Redlich","url":"https:\/\/api.eclipse.org\/account\/profile\/mredlich"},{"username":"gguptael7","full_name":"Gaurav Gupta","url":"https:\/\/api.eclipse.org\/account\/profile\/gguptael7"},{"username":"ijunckesfilho","full_name":"Ivan Junckes Filho","url":"https:\/\/api.eclipse.org\/account\/profile\/ijunckesfilho"},{"username":"wkeil","full_name":"Werner Keil","url":"https:\/\/api.eclipse.org\/account\/profile\/wkeil"},{"username":"jgallagher6v3","full_name":"Jesse Gallagher","url":"https:\/\/api.eclipse.org\/account\/profile\/jgallagher6v3"},{"username":"frowe","full_name":"Fred Rowe","url":"https:\/\/api.eclipse.org\/account\/profile\/frowe"},{"username":"agalante","full_name":"Andres Galante","url":"https:\/\/api.eclipse.org\/account\/profile\/agalante"},{"username":"nrauhi2d","full_name":"Nathan Rauh","url":"https:\/\/api.eclipse.org\/account\/profile\/nrauhi2d"},{"username":"osantanatrg","full_name":"Otavio Santana","url":"https:\/\/api.eclipse.org\/account\/profile\/osantanatrg"}],"project_leads":[{"username":"osantanatrg","full_name":"Otavio Santana","url":"https:\/\/api.eclipse.org\/account\/profile\/osantanatrg"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Incubating","provisioned":true,"latest_release_name":"1.2","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.nosql\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"nosql-dev","email":"nosql-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/nosql-dev"},"mailing_lists":[{"name":"nosql-dev","email":"nosql-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/nosql-dev"},{"name":"jnosql-dev","email":"jnosql-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jnosql-dev"}],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.nosql\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp dir=\u0022ltr\u0022\u003EJakarta\u0026nbsp;NoSQL defines an API for common behavior to facilitate integration between Java\u00ae applications and NoSQL databases.\u003C\/p\u003E\n\u003Cp\u003EThe Jakarta\u0026nbsp;NoSQL project consists of the following modules:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli dir=\u0022ltr\u0022\u003E\n\u003Cp dir=\u0022ltr\u0022\u003EColumn Communication API and TCK\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli dir=\u0022ltr\u0022\u003E\n\u003Cp dir=\u0022ltr\u0022\u003EDocument Communication API and TCK\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli dir=\u0022ltr\u0022\u003E\n\u003Cp dir=\u0022ltr\u0022\u003EKey-Value Communication API and TCK\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli dir=\u0022ltr\u0022\u003E\n\u003Cp dir=\u0022ltr\u0022\u003EGraph Communication API and TCK\u003C\/p\u003E\n\u003C\/li\u003E\n\u003Cli dir=\u0022ltr\u0022\u003E\n\u003Cp dir=\u0022ltr\u0022\u003EMapping API and TCK\u003C\/p\u003E\n\u003C\/li\u003E\n\u003C\/ul\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"12849","project_id":"ee4j.rest","short_project_id":"rest","name":"Jakarta RESTful Web Services","summary":"Jakarta RESTful Web Services provides a specification document, TCK and foundational API to develop web services following the Representational State Transfer (REST) architectural pattern.\nJAX-RS: Jav...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.rest","website_url":"https:\/\/jakartaee.github.io\/rest\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_19.png?itok=WfedSVsT","tags":["REST"],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/rest"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"}],"committers":[{"username":"jperkins","full_name":"James Perkins","url":"https:\/\/api.eclipse.org\/account\/profile\/jperkins"},{"username":"jkruegerip3","full_name":"James Krueger","url":"https:\/\/api.eclipse.org\/account\/profile\/jkruegerip3"},{"username":"rsigal","full_name":"Ron Sigal","url":"https:\/\/api.eclipse.org\/account\/profile\/rsigal"},{"username":"pdudits","full_name":"Patrik Dudits","url":"https:\/\/api.eclipse.org\/account\/profile\/pdudits"},{"username":"sdaschner","full_name":"Sebastian Daschner","url":"https:\/\/api.eclipse.org\/account\/profile\/sdaschner"},{"username":"rsearls72b","full_name":"Rebecca Searls","url":"https:\/\/api.eclipse.org\/account\/profile\/rsearls72b"},{"username":"ckaltepoth","full_name":"Christian Kaltepoth","url":"https:\/\/api.eclipse.org\/account\/profile\/ckaltepoth"},{"username":"emasgi","full_name":"Jim Ma","url":"https:\/\/api.eclipse.org\/account\/profile\/emasgi"},{"username":"asoldano","full_name":"Alessio Soldano","url":"https:\/\/api.eclipse.org\/account\/profile\/asoldano"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"tlangeraq4","full_name":"Tomas Langer","url":"https:\/\/api.eclipse.org\/account\/profile\/tlangeraq4"},{"username":"mkargfyg","full_name":"Markus Karg","url":"https:\/\/api.eclipse.org\/account\/profile\/mkargfyg"},{"username":"spericasgeertsen","full_name":"Santiago Pericas-Geertsen","url":"https:\/\/api.eclipse.org\/account\/profile\/spericasgeertsen"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"amccright","full_name":"Andy McCright","url":"https:\/\/api.eclipse.org\/account\/profile\/amccright"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"ljungmann","full_name":"Lukas Jungmann","url":"https:\/\/api.eclipse.org\/account\/profile\/ljungmann"},{"username":"jsupol","full_name":"Jan Supol","url":"https:\/\/api.eclipse.org\/account\/profile\/jsupol"}],"project_leads":[{"username":"jperkins","full_name":"James Perkins","url":"https:\/\/api.eclipse.org\/account\/profile\/jperkins"},{"username":"spericasgeertsen","full_name":"Santiago Pericas-Geertsen","url":"https:\/\/api.eclipse.org\/account\/profile\/spericasgeertsen"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"5.0.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.rest\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"rest-dev","email":"rest-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/rest-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.rest\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003E\u003Cstrong\u003EJakarta RESTful Web Services\u003C\/strong\u003E provides a specification document, TCK and foundational API to develop web services following the Representational State Transfer (REST) architectural pattern.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"23758","project_id":"ee4j.rpc","short_project_id":"rpc","name":"Jakarta RPC","summary":"The main goal of Jakarta RPC project is to make gRPC easier to use within Jakarta EE ecosystem, by allowing developers to define gRPC services and clients the same way they are defining REST services...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.rpc","website_url":"https:\/\/projects.eclipse.org\/projects\/ee4j.rpc","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/modules\/custom\/eclipsefdn\/eclipsefdn_projects\/images\/project_state\/incubating.png","tags":[],"licenses":[{"name":"Apache Software License 2.0","short_name":"Apache-2.0","url":"http:\/\/opensource.org\/licenses\/Apache-2.0"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/rpc"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[],"committers":[{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"},{"username":"ghutchisone1y","full_name":"Gordon Hutchison","url":"https:\/\/api.eclipse.org\/account\/profile\/ghutchisone1y"},{"username":"alfonsoaltamirano","full_name":"Alfonso Valdez","url":"https:\/\/api.eclipse.org\/account\/profile\/alfonsoaltamirano"},{"username":"aseovic","full_name":"Aleks Seovic","url":"https:\/\/api.eclipse.org\/account\/profile\/aseovic"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"tlangeraq4","full_name":"Tomas Langer","url":"https:\/\/api.eclipse.org\/account\/profile\/tlangeraq4"},{"username":"tmiddletone8a","full_name":"Tim Middleton","url":"https:\/\/api.eclipse.org\/account\/profile\/tmiddletone8a"},{"username":"jonathanknight","full_name":"Jonathan Knight","url":"https:\/\/api.eclipse.org\/account\/profile\/jonathanknight"}],"project_leads":[{"username":"aseovic","full_name":"Aleks Seovic","url":"https:\/\/api.eclipse.org\/account\/profile\/aseovic"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Incubating","provisioned":true,"latest_release_name":"","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.rpc\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"jakartarpc-dev","email":"jakartarpc-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jakartarpc-dev"},"mailing_lists":[{"name":"jakartarpc-dev","email":"jakartarpc-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jakartarpc-dev"}],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.rpc\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta RPC aims to make gRPC services and clients easier to implement in Java by:\u003C\/p\u003E\n\u003Col\u003E\n\u003Cli\u003EEliminating the need for IDL\/proto files and\u0026nbsp;build-time code generation\u003C\/li\u003E\n\u003Cli\u003EAllowing developers\u0026nbsp;to define gRPC services via annotated classes, similar to how JAX-RS allows you to define REST services\u003C\/li\u003E\n\u003Cli\u003EAllowing developers to define gRPC service clients via annotated interfaces, similar to how Eclipse MicroProfile REST Client allows you to define REST clients\u003C\/li\u003E\n\u003Cli\u003EAllowing developers to configure marshaller for a service via annotations on the service endpoint classes and client\u0026nbsp;interfaces\u003C\/li\u003E\n\u003Cli\u003EAllowing anyone to add support for a new marshaller via well-defined SPI\u003C\/li\u003E\n\u003Cli\u003EProviding \u0022syntactic sugar\u0022 where appropriate to make both the\u0026nbsp;service and the client implementation simpler.\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cp\u003EThe implementation of the gRPC transport itself is explicitly NOT in scope. It is expected, but not required,\u0026nbsp;that most Jakarta RPC implementations will leverage existing work done by the grpc-java team.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"13431","project_id":"ee4j.security","short_project_id":"security","name":"Jakarta Security","summary":"Jakarta Security provides a set of required security functionalities including authentication, authorization, data integrity, and transport security.","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.security","website_url":"https:\/\/jakartaee.github.io\/security\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_24.png?itok=KwIulEUJ","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/security-examples"},{"url":"https:\/\/github.com\/jakartaee\/security"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"},{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"}],"committers":[{"username":"jmulvey","full_name":"James Mulvey","url":"https:\/\/api.eclipse.org\/account\/profile\/jmulvey"},{"username":"pbhatvbu","full_name":"Padmanabha Bhat","url":"https:\/\/api.eclipse.org\/account\/profile\/pbhatvbu"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"areddyx80","full_name":"Ajay Reddy","url":"https:\/\/api.eclipse.org\/account\/profile\/areddyx80"},{"username":"dlofthouse","full_name":"Darran Lofthouse","url":"https:\/\/api.eclipse.org\/account\/profile\/dlofthouse"},{"username":"ttorresxb1","full_name":"Teddy Torres","url":"https:\/\/api.eclipse.org\/account\/profile\/ttorresxb1"},{"username":"ggonzlezdeagero","full_name":"Guillermo Gonz\u00e1lez de Ag\u00fcero","url":"https:\/\/api.eclipse.org\/account\/profile\/ggonzlezdeagero"},{"username":"wkeil","full_name":"Werner Keil","url":"https:\/\/api.eclipse.org\/account\/profile\/wkeil"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"dblevins","full_name":"David Blevins","url":"https:\/\/api.eclipse.org\/account\/profile\/dblevins"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"tlangeraq4","full_name":"Tomas Langer","url":"https:\/\/api.eclipse.org\/account\/profile\/tlangeraq4"}],"project_leads":[{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"5.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.security\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"jakarta-security-dev","email":"jakarta-security-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/jakarta-security-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.security\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta Security defines a standard for creating secure Jakarta EE applications in modern application paradigms.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"14016","project_id":"ee4j.servlet","short_project_id":"servlet","name":"Jakarta Servlet","summary":"Jakarta Servlet\u2122 is a standard technology for interacting with the web on the Jakarta EE platform.\u00a0","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.servlet","website_url":"https:\/\/jakartaee.github.io\/servlet\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_16.png?itok=DOf6IXSv","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/servlet"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"}],"committers":[{"username":"olamy","full_name":"Olivier Lamy","url":"https:\/\/api.eclipse.org\/account\/profile\/olamy"},{"username":"pdinhx1h","full_name":"Phu Dinh","url":"https:\/\/api.eclipse.org\/account\/profile\/pdinhx1h"},{"username":"tyamamoto","full_name":"Tsubasa Yamamoto","url":"https:\/\/api.eclipse.org\/account\/profile\/tyamamoto"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"gwilkins","full_name":"Greg Wilkins","url":"https:\/\/api.eclipse.org\/account\/profile\/gwilkins"},{"username":"sdouglas","full_name":"Stuart Douglas","url":"https:\/\/api.eclipse.org\/account\/profile\/sdouglas"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"dcunhaocq","full_name":"Daniel Cunha","url":"https:\/\/api.eclipse.org\/account\/profile\/dcunhaocq"},{"username":"mthomas8id","full_name":"Mark Thomas","url":"https:\/\/api.eclipse.org\/account\/profile\/mthomas8id"},{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"}],"project_leads":[{"username":"mthomas8id","full_name":"Mark Thomas","url":"https:\/\/api.eclipse.org\/account\/profile\/mthomas8id"},{"username":"sdouglas","full_name":"Stuart Douglas","url":"https:\/\/api.eclipse.org\/account\/profile\/sdouglas"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"6.2.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.servlet\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"servlet-dev","email":"servlet-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/servlet-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.servlet\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta Servlet\u2122 defines server-side handling for HTTP requests and responses.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"17508","project_id":"ee4j.validation","short_project_id":"validation","name":"Jakarta Validation","summary":"Jakarta Validation is a specification which\n\n\nlets you express constraints on object models via annotations\n\n\nlets you write custom constraints in an extensible way\n\n\nprovides the APIs to validate...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.validation","website_url":"https:\/\/beanvalidation.org\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228.png?itok=CkszaE7A","tags":[],"licenses":[{"name":"Apache Software License 2.0","short_name":"Apache-2.0","url":"http:\/\/opensource.org\/licenses\/Apache-2.0"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/validation"},{"url":"https:\/\/github.com\/jakartaee\/validation-spec"},{"url":"https:\/\/github.com\/jakartaee\/validation-tck"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"},{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"}],"committers":[{"username":"ddalto","full_name":"Davide D\u0027Alto","url":"https:\/\/api.eclipse.org\/account\/profile\/ddalto"},{"username":"mbekhta","full_name":"Marko Bekhta","url":"https:\/\/api.eclipse.org\/account\/profile\/mbekhta"},{"username":"gauthamkrishnan","full_name":"Gautham Krishnan","url":"https:\/\/api.eclipse.org\/account\/profile\/gauthamkrishnan"},{"username":"vignesh2023","full_name":"Vignesh Ramalingam","url":"https:\/\/api.eclipse.org\/account\/profile\/vignesh2023"},{"username":"sstark88g","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark88g"},{"username":"gsmetr7j","full_name":"Guillaume Smet","url":"https:\/\/api.eclipse.org\/account\/profile\/gsmetr7j"},{"username":"hebbers","full_name":"Hendrik Ebbers","url":"https:\/\/api.eclipse.org\/account\/profile\/hebbers"},{"username":"ebernardv3u","full_name":"Emmanuel Bernard","url":"https:\/\/api.eclipse.org\/account\/profile\/ebernardv3u"},{"username":"ckaltepoth","full_name":"Christian Kaltepoth","url":"https:\/\/api.eclipse.org\/account\/profile\/ckaltepoth"},{"username":"nmittlestat","full_name":"Nathan Mittlestat","url":"https:\/\/api.eclipse.org\/account\/profile\/nmittlestat"},{"username":"osantanatrg","full_name":"Otavio Santana","url":"https:\/\/api.eclipse.org\/account\/profile\/osantanatrg"}],"project_leads":[{"username":"mbekhta","full_name":"Marko Bekhta","url":"https:\/\/api.eclipse.org\/account\/profile\/mbekhta"},{"username":"sstark88g","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark88g"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"4.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.validation\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"bean-validation-dev","email":"bean-validation-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/bean-validation-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.validation\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003E\u003Cstrong\u003EProject Scope:\u003C\/strong\u003E The Jakarta Validation project defines and maintains the Jakarta Validation specification and related artifacts.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003ESpecification Scope:\u003C\/strong\u003E Jakarta Validation describes a means for declaring constraints on Java object models, APIs to validate constraints and query for constraint meta-data.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}},{"nid":"12851","project_id":"ee4j.websocket","short_project_id":"websocket","name":"Jakarta WebSocket","summary":"Jakarta WebSocket specifies the API that Java developers can use when they want to integrate WebSockets into their applications - both on the server side as well as on the Java client side.\nAn...","url":"https:\/\/projects.eclipse.org\/projects\/ee4j.websocket","website_url":"https:\/\/jakartaee.github.io\/websocket\/","website_repo":[],"logo":"https:\/\/projects.eclipse.org\/sites\/default\/files\/styles\/project_logo\/public\/36201228_20.png?itok=g70dqbvF","tags":[],"licenses":[{"name":"Eclipse Public License 2.0","short_name":"EPL-2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"},{"name":"\u4e00 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception","short_name":"GPL-2.0_CP","url":"https:\/\/www.gnu.org\/software\/classpath\/license.html"}],"github_repos":[{"url":"https:\/\/github.com\/jakartaee\/websocket"}],"github":{"org":"","ignored_repos":[]},"gitlab_repos":[],"gitlab":{"project_group":"","ignored_sub_groups":[]},"gerrit_repos":[],"contributors":[{"username":"ksutter","full_name":"Kevin Sutter","url":"https:\/\/api.eclipse.org\/account\/profile\/ksutter"},{"username":"sstark013","full_name":"Scott M Stark","url":"https:\/\/api.eclipse.org\/account\/profile\/sstark013"},{"username":"igrimstad","full_name":"Ivar Grimstad","url":"https:\/\/api.eclipse.org\/account\/profile\/igrimstad"}],"committers":[{"username":"pnicolucci","full_name":"Paul Nicolucci","url":"https:\/\/api.eclipse.org\/account\/profile\/pnicolucci"},{"username":"jerdfelt","full_name":"Joakim Erdfelt","url":"https:\/\/api.eclipse.org\/account\/profile\/jerdfelt"},{"username":"atijmse7y","full_name":"Arjan Tijms","url":"https:\/\/api.eclipse.org\/account\/profile\/atijmse7y"},{"username":"tlangeraq4","full_name":"Tomas Langer","url":"https:\/\/api.eclipse.org\/account\/profile\/tlangeraq4"},{"username":"ebratt","full_name":"Ed Bratt","url":"https:\/\/api.eclipse.org\/account\/profile\/ebratt"},{"username":"gwilkins","full_name":"Greg Wilkins","url":"https:\/\/api.eclipse.org\/account\/profile\/gwilkins"},{"username":"dkornilov","full_name":"Dmitry Kornilov","url":"https:\/\/api.eclipse.org\/account\/profile\/dkornilov"},{"username":"ljungmann","full_name":"Lukas Jungmann","url":"https:\/\/api.eclipse.org\/account\/profile\/ljungmann"},{"username":"jsupol","full_name":"Jan Supol","url":"https:\/\/api.eclipse.org\/account\/profile\/jsupol"},{"username":"mthomas8id","full_name":"Mark Thomas","url":"https:\/\/api.eclipse.org\/account\/profile\/mthomas8id"}],"project_leads":[{"username":"jerdfelt","full_name":"Joakim Erdfelt","url":"https:\/\/api.eclipse.org\/account\/profile\/jerdfelt"},{"username":"mthomas8id","full_name":"Mark Thomas","url":"https:\/\/api.eclipse.org\/account\/profile\/mthomas8id"}],"working_groups":[{"name":"Jakarta EE","id":"jakarta-ee"}],"industry_collaborations":[{"name":"Jakarta EE","id":"jakarta-ee"}],"technology_types":["Cloud Native Java","Specification"],"spec_project_working_group":{"name":"Jakarta EE","id":"jakarta-ee"},"state":"Regular","provisioned":true,"latest_release_name":"2.3.0","releases":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.websocket\/releases","top_level_project":"ee4j","slsa":{"build_level":""},"dev_list":{"name":"websocket-dev","email":"websocket-dev@eclipse.org","url":"https:\/\/accounts.eclipse.org\/mailing-list\/websocket-dev"},"mailing_lists":[],"reviews":"https:\/\/projects.eclipse.org\/api\/projects\/ee4j.websocket\/reviews","documentation_url":"","gettingstarted_url":"","download_url":"","scope":"\u003Cp\u003EJakarta WebSocket defines how Jakarta based applications create and manage WebSocket Clients and Servers.\u003C\/p\u003E\n","security_team":{"individual_members":[],"groups":{"include_committers":true,"include_project_leads":false}}}]