Одним из первых пиротехнических источников газа такого типа был, конечно, черный порох. Преимущества черного пороха: относительная безопасность в обращении, надежная воспламеняемость (даже при низких температурах), дешевизна; его недостатки: сложность регулирования скорости горения, гигроскопичность, горение с образованием слишком сильной вспышки и дыма, значительное количество остатков. Было предпринято много попыток улучшить характеристики черного пороха. Так, для повышения способности пороха воспламенять другие вещества в него часто вводятся добавки порошка магния или алюминия. Древесный уголь и сера в черном порохе были заменены пикратом аммония. Для повышения скорости горения часто добавляется ацетат свинца. Черный порох может рассматриваться как родоначальник современных смесевых твердых топлив. В последних роль горючего выполняет органическое соединение, обычно высокомолекулярный полимер, например полисульфидный каучук, эпоксидные смолы, полиэфиры, полистирол, полиуретан, винилы, акрилы и т. д. Окислителями обычно являются перхлораты аммония, калия, натрия или лития. В этих смесях высокомолекулярный полимер выполняет одновременно функции связующего и горючего. Вещества этого типа будут рассмотрены ниже.
Смесь нитрата калия, нитрата аммония и древесного угля с такими же энергетическими характеристиками, как и бездымный порох, имела ограниченное военное применение в течение многих лет. Сравнительно небольшое распространение получили смеси нитрата гуанидина с разными горючими. Преимущества этих смесей: стабильность, негигроскопичность и низкая температура продуктов сгорания. Белый порох может быть получен сушкой водного раствора смеси, содержащей 65% нитрата натрия и 35% крезол-сульфоната натрия. Существует много смесей типа черного пороха. Однако только одна из них обеспечивает стабильность характеристик в широком интервале температур при использовании в небольших устройствах. Эта смесь состоит из 27,2% азида свинца, 8,8% бора (чистотой 90—92%) и 64% нитрата бария.