{"id":30612616,"url":"https://github.com/evolvedbinary/apache-httpd-mime-types","last_synced_at":"2026-02-14T19:03:52.652Z","repository":{"id":57719160,"uuid":"311138081","full_name":"evolvedbinary/apache-httpd-mime-types","owner":"evolvedbinary","description":"Apache HTTP Server mime.types for use with Java's MimetypesFileTypeMap","archived":false,"fork":false,"pushed_at":"2025-11-13T13:51:00.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-13T15:24:38.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evolvedbinary.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-08T19:27:44.000Z","updated_at":"2025-11-13T13:51:04.000Z","dependencies_parsed_at":"2022-08-26T10:00:15.335Z","dependency_job_id":null,"html_url":"https://github.com/evolvedbinary/apache-httpd-mime-types","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/evolvedbinary/apache-httpd-mime-types","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evolvedbinary%2Fapache-httpd-mime-types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evolvedbinary%2Fapache-httpd-mime-types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evolvedbinary%2Fapache-httpd-mime-types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evolvedbinary%2Fapache-httpd-mime-types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evolvedbinary","download_url":"https://codeload.github.com/evolvedbinary/apache-httpd-mime-types/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evolvedbinary%2Fapache-httpd-mime-types/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29452610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T15:52:44.973Z","status":"ssl_error","status_checked_at":"2026-02-14T15:52:11.208Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-30T05:34:42.695Z","updated_at":"2026-02-14T19:03:52.647Z","avatar_url":"https://github.com/evolvedbinary.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apache HTTP Server mime.types for use with Java's [MimetypesFileTypeMap](https://docs.oracle.com/javase/8/docs/api/javax/activation/MimetypesFileTypeMap.html)\n\n[![CircleCI](https://circleci.com/gh/evolvedbinary/apache-httpd-mime-types/tree/main.svg?style=svg)](https://circleci.com/gh/evolvedbinary/apache-httpd-mime-types/tree/main)\n[![Java 8](https://img.shields.io/badge/java-8+-blue.svg)](https://adoptopenjdk.net/)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Maven Central](https://img.shields.io/maven-central/v/com.evolvedbinary.thirdparty.org.apache.httpd/apache-httpd-mime-types?logo=apachemaven\u0026label=maven+central\u0026color=green)](https://central.sonatype.com/search?namespace=com.evolvedbinary.thirdparty.org.apache.httpd)\n\nThis Maven project simply downloads a `mime.types` file from the Apache HTTP Server project\nand creates a Jar file containing the file `META-INF/mime.types`.\n\nThis makes the `mime.types` file usable from Java's [MimetypesFileTypeMap](https://docs.oracle.com/javase/8/docs/api/javax/activation/MimetypesFileTypeMap.html)\njust by placing the resultant Jar file on the classpath.\n\n## Why?\nThe Java Runtime ships with a built-in [`mimetypes.default`](https://github.com/openjdk/jdk/blob/jdk8-b120/jaxws/src/share/jaf_classes/META-INF/mimetypes.default)\nwhich is very limited and contains only ~20 definitions.\n\nAs we could not find an existing and comprehensive source of MIME Types that were suitable for use with the\nJava Activation Framework, we decided to publish our own based on the list provided by Apache HTTPD.\nWe hope this will also be of use to other Java developers. \n\n## A note on Release Numbers\nWe try and follow the [Semantic Versioning](https://semver.org/) convention, whilst also incorporating\nthe version number of Apache HTTPD from which the `mime.types` file was taken.\n\nOur release version numbers follow the template:\n```\n${apache.httpd.version}+${project.version}\n```\n\nSo for Apache HTTP 2.4.46, and the first version of this project (i.e. 1.0.0), our release version is: `2.4.46+1.0.0`.\n\n## Using with Maven\nRelease artifacts are published to [Maven Central](https://search.maven.org/search?q=g:com.evolvedbinary.thirdparty.org.apache.httpd).\n\nAdd the following to the `\u003cdependencies\u003e` section of your `pom.xml`:\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.evolvedbinary.thirdparty.org.apache.httpd\u003c/groupId\u003e\n    \u003cartifactId\u003eapache-httpd-mime-types\u003c/artifactId\u003e\n    \u003cversion\u003e2.4.46+1.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nYou might also like to use the latest version of the `javax.activation` API. If so, then also add the following to the `\u003cdependencies\u003e` section of your `pom.xml`:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ejakarta.activation\u003c/groupId\u003e\n    \u003cartifactId\u003ejakarta.activation-api\u003c/artifactId\u003e\n    \u003cversion\u003e2.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevolvedbinary%2Fapache-httpd-mime-types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevolvedbinary%2Fapache-httpd-mime-types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevolvedbinary%2Fapache-httpd-mime-types/lists"}