Грамматический словарь Зализняка (склонения слова):
Компост, компосты, компоста, компостов, компосту, компостам, компост, компосты, компостом, компостами, компосте, компостах
компо́ст
-а, м. С-х.
Органическое удобрение — смесь перегноя с землей.
[англ. compost]
КОМПОСТ, а, м. (спец.). Удобрениесмесь земли с перегноем, торфом, навозом.
| прил. компостный, ая, ое.
компо́ст
КОМПОСТ -а; м. [англ. compost] С.-х. Органическое удобрение — смесь перегноя с землёй.
◁ Компостный, -ая, -ое. К-ая смесь. К-ое удобрение. К-ая яма. К-ая куча.
КОМП’ОСТ, компоста, ·муж. (·итал. composta) (с.-х.). Искусственное удобрение — перегной разных растительных отбросов.