diff --git a/flexmark-osgi/pom.xml b/flexmark-osgi/pom.xml
new file mode 100644
index 000000000..9a6751b85
--- /dev/null
+++ b/flexmark-osgi/pom.xml
@@ -0,0 +1,217 @@
+
+
+ 4.0.0
+
+
+ com.vladsch.flexmark
+ flexmark-java
+ 0.34.20
+
+
+ flexmark-osgi
+ flexmark-osgi
+ bundle
+ flexmark-java core osgi bundle, all extension modules and converter modules except PDF converter in the OSGi Bundle format
+
+
+
+
+ com.vladsch.flexmark
+ flexmark
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-abbreviation
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-admonition
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-anchorlink
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-aside
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-attributes
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-autolink
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-definition
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-emoji
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-enumerated-reference
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-escaped-character
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-footnotes
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-gfm-issues
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-gfm-strikethrough
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-gfm-tables
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-gfm-tasklist
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-gfm-users
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-jekyll-front-matter
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-jekyll-tag
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-media-tags
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-ins
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-xwiki-macros
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-superscript
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-tables
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-toc
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-typographic
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-wikilink
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-yaml-front-matter
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-ext-youtube-embedded
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-formatter
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-html-parser
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-jira-converter
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-profile-pegdown
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-util
+ ${project.version}
+
+
+ com.vladsch.flexmark
+ flexmark-youtrack-converter
+ ${project.version}
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.5.0
+ true
+
+
+ !*.internal,!*.test,com.vladsch.flexmark.*
+ org.nibor.autolink.*;-split-package:=merge-first
+ *;scope=compile;inline=true
+ !com.vladsch.flexmark.test,*
+
+
+
+
+
+
diff --git a/flexmark-osgi/src/main/javadoc/overview.html b/flexmark-osgi/src/main/javadoc/overview.html
new file mode 100644
index 000000000..93e833ce7
--- /dev/null
+++ b/flexmark-osgi/src/main/javadoc/overview.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+flexmark-bundle core and extensions
+flexmark-java core bundle, all extension modules and converter modules except PDF converter in the OSGi Bundle format
+
+
diff --git a/flexmark-osgi/src/main/javadoc/overview.md b/flexmark-osgi/src/main/javadoc/overview.md
new file mode 100644
index 000000000..6a99827c1
--- /dev/null
+++ b/flexmark-osgi/src/main/javadoc/overview.md
@@ -0,0 +1,4 @@
+**flexmark-osgi core and extensions**
+
+flexmark-java core osgi bundle, all extension modules and converter modules except PDF converter in the OSGi Bundle format
+
diff --git a/pom.xml b/pom.xml
index c9fda99a5..82d1a417f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,6 +24,7 @@
flexmark
flexmark-all
+ flexmark-osgi
flexmark-docx-converter
flexmark-ext-abbreviation
flexmark-ext-admonition