Skip to content Navigation MenuSign inAppearance settingsPlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub Copilot appDirect agents from issue to mergeMCP RegistryIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesCode QualityEnforce quality at mergeAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersView all resourcesOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityGitHub StarsArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricingSearch/Sign inSign upAppearance settings You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} apacheforyRepository navigationCodeIssues54 (54)Pull requests29 (29)DiscussionsActionsSecurity and qualityInsightsMore items All pull requestsLabels 31 (31)Milestones 0 (0)New pull requestSearch pull requestsis:pr state:openis:pr state:openClear filterSearchPull requestsOpen29 (29)Closed2,616 (2,616)AuthorLabelProjectsMilestonesReviewsAssigneeSort by Newest descendingSort…Sort by Newest descendingMore itemsComfortable display densityCompact display densityfix(json): distinguish root and declared codec factory lookups#4186·mohitjoshi-hey opened Oct 16, 2026Contributor·5 of 17 tasks··1feat(rust): add #[fory(native)] option to use Rust native enum#4185·BaldDemian opened Oct 16, 2026Contributor·5 tasks··1feat(java): add token-level readUtf8/writeUtf8 operations to ForyJson#4180·dstepanov opened Oct 14, 2026·1 of 5 tasks··fix(java): copy non-serializable JDK objects by reference#4179·itsCodeTide opened Oct 14, 2026·4 of 10 tasks··1fix(java): preserve precision for untyped JSON numbers#4178·mohitjoshi-hey opened Oct 13, 2026Contributor·6 of 17 tasks··1 1feat(java): reject repeated JSON properties on read#4166·pavel-ptashyts opened Oct 11, 2026Contributor·16 of 17 tasks··1 2feat(java): add deserialize overloads that take a TypeRef#4163·Swatantra-66 opened Oct 10, 2026Contributor·2 of 3 tasks··1 4fix(csharp): freeze registration before the first root operation#4162·chaokunyang opened Oct 10, 2026Collaborator·· 3fix(compiler): fix Go, C++, Swift and Dart codegen bugs#4159·ayush00git opened Oct 9, 2026Contributor··4 6fix: support deep copy in GraalVM#4147·jahnvichaudhary opened Oct 8, 2026··1fix(java): preserve script and extensions in LocaleSerializer (#3966)#4123·Sarthak-Pandey opened Oct 5, 2026·4 of 5 tasks··1 2fix(java): run descriptor warm-up on Fory's compiler pool to fix thread context classloaderbugjava#4112·stevenschlansker opened Oct 2, 2026Contributor··test(scala): cover documented fory-scala native, xlang, and security usage#4100·pjfanning opened Sep 30, 2026Member·2 tasks done··feat(python): add YAML inspection for compatible xlang data#4081·HaibaraAi2517 opened Sep 27, 2026·7 of 8 tasks·· 1feat(c++): add field validation options for cpp generator#4032·Pastoray opened Sep 11, 2026·1 of 4 tasks·· 2fix(java): preserve Locale scripts and extensions during serialization#3986·FireStorm8142 opened Aug 26, 2026·4 tasks··ci: automate release candidate staging#3983·chaokunyang opened Aug 26, 2026Collaborator·2 tasks·· 3feat(java): capture and forward extra fields in compatible mode#3861·Tatenda-k opened Jul 16, 2026·16 of 17 tasks·· 32fix(compiler): wrap long generated lines#3799·jamalasidd opened Jun 29, 2026·2 of 5 tasks··1 2fix(java): support copy of non-serializable JDK classes such as java.lang.Package#3797·sjahedhussini opened Jun 28, 2026·16 tasks done··feat(format): schema evolution for the Java row codec#3714·stevenschlansker opened May 29, 2026Contributor·1 of 2 tasks·· 17DRAFT: Ruby xlang buffer + core encodings prototype#3502·Geethapranay1 opened Mar 24, 2026Contributor··feat(rust): add in and from support for row format#3440·Kokoro2336 opened Mar 1, 2026·1 of 2 tasks··fix(python): correct type dispatch in infer_field for custom classes#3432·SURYAS1306 opened Feb 27, 2026·2 tasks·· 5ci: add PyInstaller binary build workflow for foryc#3385·Zakir032002 opened Feb 22, 2026··1Previous12Next You can’t perform that action at this time.